OAuth Login Providers
Let people log in with Google, GitHub, Discord, or other services instead of creating yet another password.
Setting it up
- Go to Admin Dashboard → OAuth
- For each provider you want (Google, GitHub, etc.):
- Client ID & Secret: Get these from the provider's developer console
- Scope: What permissions to ask for (provider-specific)
- Callback URL: Copy this and paste it into the provider's settings
- Enable/Disable: Turn providers on and off
- Hit Save
How it works
The login page pulls the list of enabled providers and shows nice branded buttons for each one.
Each provider stores its config in the database, so you can manage everything through the admin UI.