# Settings category: Auth Page

- **Id:** `auth_page`
- **Icon:** `lock`
- **Count:** 18

Customize the login and register experience, marketing panel, QR sign-in, and method layout

| Key | Type | Description | Options |
| --- | --- | --- | --- |
| `auth_shell_tagline` | textarea | Short marketing line under the brand on the auth left panel. This is auth-only copy — it does NOT use SEO description. Leave empty for the default translated tagline. | — |
| `auth_aside_title` | text | Optional bold heading under the brand name on the marketing panel (e.g. “Welcome to our panel”). Leave empty to hide. | — |
| `auth_login_headline` | text | Override the login form title (default: Welcome back). Leave empty for the translated default. | — |
| `auth_login_subheadline` | text | Override the login form subtitle. Leave empty for the translated default. | — |
| `auth_register_headline` | text | Override the register page title. Leave empty for the translated default. | — |
| `auth_register_subheadline` | text | Override the register page subtitle. Leave empty for the translated default. | — |
| `auth_sso_headline` | text | Headline when Discord/OIDC is the primary login panel (third-party SSO portal). Leave empty for the default “Continue with SSO” style copy. | — |
| `auth_sso_subheadline` | text | Supporting text under the SSO portal headline. Leave empty for the translated default. | — |
| `auth_show_marketing_panel` | select | Show the full-bleed left marketing column on large screens (brand, tagline, QR). When false, auth pages use a centered form column only. | `true`, `false` |
| `auth_aside_image_url` | image | Optional hero image for the auth marketing panel (shown behind brand/QR). Leave empty for gradient atmosphere only. | — |
| `auth_show_qr_login` | select | Enable Discord-style QR code login (phone already signed in approves the desktop session). | `true`, `false` |
| `auth_form_density` | select | Vertical spacing on auth forms: comfortable (roomy), compact (default), or dense (minimal scroll). | `comfortable`, `compact`, `dense` |
| `auth_secondary_layout` | select | How alternate login methods appear: chips (compact wrap), stack (full-width rows), or collapsed (hidden behind “More ways to sign in”). | `chips`, `stack`, `collapsed` |
| `auth_show_theme_customizer` | select | Show the theme/appearance button on auth pages (top-right). | `true`, `false` |
| `auth_footer_style` | select | Auth footer under the form: full (links + powered-by), minimal (links only), or hidden. | `full`, `minimal`, `hidden` |
| `login_default_method` | select | Default sign-in panel on the login page (local, ldap, email_code, discord, or oidc). Falls back to the first available method if the choice is hidden or unavailable. | `local`, `ldap`, `email_code`, `discord`, `oidc` |
| `login_methods_order` | text | Comma-separated order of login methods on the page. Valid ids: local, passkey, ldap, email_code, discord, oidc | — |
| `login_hidden_methods` | text | Comma-separated login method ids to hide on the login page (e.g. passkey, local, ldap, email_code, discord, oidc). Leave empty to show all configured methods. | — |
