/claim #8042
Adds an OAuth Registration Allowed toggle in Settings > Advanced that allows new users to self-register via OAuth providers even when general registration is disabled.
Currently, OAuth users cannot register when is_registration_enabled is false. This prevents admins from using identity providers (Authentik, Keycloak, etc.) to control access while blocking manual registration.
is_oauth_registration_enabled boolean in instance_settings (default: false)is_registration_enabled OR is_oauth_registration_enabled is trueis_oauth_registration_enabled column| General Registration | OAuth Registration | Can register via OAuth? |
|---|---|---|
| ON | any | Yes |
| OFF | ON | Yes |
| OFF | OFF | No (403) |
Existing OAuth users can always log in regardless of these settings.
Fixes #8042
jarvis117molt-dot
@jarvis117molt-dot
Kewyn Ferreira
@kewynf