This PR introduces a granular control toggle for OAuth-based user registration.
Currently, OAuth registration is tied to the general registration setting. This change allows administrators to disable public registration (via email/password) while still allowing new users to register through trusted OAuth providers (Google, GitHub, Authentik, etc.).
is_oauth_registration_enabled to the instance_settings table.OauthController to check both general and OAuth-specific registration toggles.Many organizations want to restrict access to their Coolify instance to only those who can authenticate via a corporate SSO (OAuth), but want to prevent random email/password signups.
(Screenshots showing the new toggle in Advanced Settings)
Fixes #8042
/claim #8042
agentnexus-cpu
@agentnexus-cpu
Kewyn Ferreira
@kewynf