Skip to content

Authentication

Everything you can do without a session lives under /auth/. These pages share the same centered card layout: the panel icon and name (or the configured banner) on top, a heading and subtitle, and the form. Below the form is an OR separator with alternate actions, shown on every page except the final choose a new password form.

If the panel's configured application URL doesn't match the address in your browser, a warning banner shows above the card on Login, Register, requesting a password reset, and the two-factor checkpoint. It doesn't show on the choose a new password form or the OAuth login page.

PageDescription
LoginThe two-step login flow, passkeys, OAuth providers, and the two-factor checkpoint
RegisterCreating an account, when registration is enabled
Password ResetRequesting a reset email and choosing a new password

What Admins Control

What actually shows up on these pages depends on panel settings:

BehaviorWhere
Registration on or offEnable Registration in Settings > Application
Who must use 2FATwo-Factor Authentication Requirement in Settings > Application
Captcha on the auth formsSettings > Captcha
Passkeys and usernameless loginSettings > Webauthn
OAuth login buttonsOAuth Providers
Reset and other outgoing emailSettings > Mail
Rate limits on the auth endpointsSettings > Ratelimits; the OAuth callback has a fixed limit of 6 attempts per 5 minutes