Portal access
Login
Use Discord OAuth when configured, or the explicit development sign-in mode for local/test portal work.
Configuration driven
OAuth readiness
Discord login remains disabled until authorization endpoint, client ID and redirect URI are configured.