Admin access
The admin area now uses Auth.js-backed email and password sign-in. Authorized admin roles still gate access, and all admin accounts require TOTP two-factor authentication before the read-only dashboard opens.
Current access status
The development-only admin fallback is intentionally disabled outside a local non-Vercel development runtime.
Email and password admin access
Admin accounts should use password authentication plus TOTP 2FA. Compatible authenticator apps include Google Authenticator, Authy, 1Password, Bitwarden, and similar TOTP clients.
Local development fallback
Nikki and Sven remain seeded launch admins. During local development only, SANCTUARY_ENABLE_DEV_ADMIN_FALLBACK must be set to true and SANCTUARY_DEV_ADMIN_EMAIL can still unlock read-only admin access when no real Auth.js session exists. This fallback is intentionally disabled whenever Vercel is set and should never be configured in Preview or Production.