Kaminari Ad

UI: Authentication screens

Reference for every auth screen — login, sign up, password reset, email verification, pending states, OAuth consent, and impersonation handoff.

These live outside the main app shell.

  • Login — /login. Email/password plus optional Continue with Google. Pending-approval users are redirected to the pending screen.
  • Sign up — /auth/signup. Email, password, organization name, audience type, terms.
  • Forgot password — /auth/password-reset. Request a reset email.
  • Reset / set password — /auth/password-reset/confirm. New password; also handles invite acceptance (?invited=1).
  • Verify email — /auth/verify-email. Confirmation-link handler.
  • Pending verification — /auth/pending-verification. "Check your inbox" with resend.
  • Pending approval — /auth/pending-approval. Organization awaiting admin approval.
  • Complete profile — /auth/complete-profile. Post-OAuth profile completion (org name, audience).
  • Impersonation handoff — /auth/impersonate. Admin "log in as user" token exchange.
  • OAuth consent — /oauth-consent. Approve/deny a third-party app's requested scopes.

See the concept guide: Authentication & access.

← All documentation