Auth Self-hosting Config
A config.toml
file is generated after running supabase init
. This file is located in the supabase
folder under supabase/config.toml
.
General
General settings.
Parameters
A string used to distinguish different Supabase projects on the same host. Defaults to the working directory name when running supabase init
.
Describes whether the Github provider is enabled or not.
The base URL of your website. Used as an allow-list for redirects and for constructing URLs used in emails.
A list of exact URLs that auth providers are permitted to redirect to post authentication.
How long tokens are valid for, in seconds. Defaults to 3600 (1 hour), maximum 604,800 seconds (one week).
Allow/disallow new user signups to your project.
Allow/disallow new user signups via email to your project.
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.
If enabled, users need to confirm their email address before signing in.