Back to all products

    Your brand. Every screen.

    Replace generic vendor auth pages with login screens that look and feel like your product — on your own domain.

    Free up to 2,000 MAU

    Before
    auth.vendor.com/login
    V
    VendorAuth

    Sign in to your account

    user@company.com
    ••••••••••

    Powered by VendorAuth

    Generic branding, unfamiliar domain
    After
    login.yourcompany.com
    Y
    YourBrand

    Sign in to your account

    user@company.com
    ••••••••••
    Your colors, your domain, your trust

    Why it matters

    User trust

    Unfamiliar domains trigger phishing instincts. Your domain keeps users confident.

    Higher conversion

    Branded login flows reduce drop-off during sign-up and password reset.

    Enterprise ready

    Security teams require domain control. Check the box before procurement asks.

    Four steps to branded auth

    1

    Provision domain

    Register your auth subdomain and verify DNS ownership via CNAME.

    await authaz.domains.create({
      tenantId: "org_123",
      domain: "login.acme.com",
    });
    2

    TLS certificate

    Authaz automatically provisions and renews TLS for your custom domain.

    // Automatic — certificate issued
    // within seconds of DNS verification.
    3

    Apply theme

    Push brand colors, logo, and typography to every auth screen.

    await authaz.branding.update({
      tenantId: "org_123",
      theme: {
        primary: "#0EA5A4",
        logo: "https://cdn.acme.com/logo.svg",
      },
    });
    4

    Roll out

    Enable per-tenant with automatic fallback host protection.

    await authaz.domains.activate({
      tenantId: "org_123",
      fallbackHost: "auth.authaz.com",
    });

    Auth screens they trust

    Ship branded login, reset, and verification pages on your own domain — no proxy hacks, no DNS headaches.

    Free up to 2,000 MAU