Auth Self-hosting Config
General#
General settings.
Parameters
- project_idREQUIREDno type
A string used to distinguish different Supabase projects on the same host. Defaults to the working directory name when running `supabase init`.
- auth.external.githubREQUIREDno type
Describes whether the Github provider is enabled or not.
- auth.site_urlREQUIREDno type
The base URL of your website. Used as an allow-list for redirects and for constructing URLs used in emails.
- auth.additional_redirect_urlsREQUIREDno type
A list of *exact* URLs that auth providers are permitted to redirect to post authentication.
- auth.jwt_expiryREQUIREDno type
How long tokens are valid for, in seconds. Defaults to 3600 (1 hour), maximum 604,800 seconds (one week).
- auth.enable_signupREQUIREDno type
Allow/disallow new user signups to your project.
- auth.email.enable_signupREQUIREDno type
Allow/disallow new user signups via email to your project.
- auth.email.double_confirm_changesREQUIREDno type
If enabled, a user will be required to confirm any email change on both the old, and new email addresses. If disabled, only the new email is required to confirm.
- auth.email.enable_confirmationsREQUIREDno type
If enabled, users need to confirm their email address before signing in.