AuthConfigDefaults
The default values for the AuthConfig
Inheritors
Properties
Whether to always automatically refresh the session, when it expires
Whether to automatically load the session from sessionManager, when Auth is initialized
Whether to automatically save the session to sessionManager, when the session changes
Whether to automatically set up the current platform. For testing.
Whether to check if the current session is expired on an authenticated request and possibly try to refresh it.
The cache used to store/load the code verifier for the FlowType.PKCE flow. When null, the default io.github.jan.supabase.auth.SettingsCodeVerifierCache will be used
The dispatcher used for all auth related network requests
The default redirect url used for authentication. When null, a platform specific default redirect url will be used.
Whether to stop auto-refresh on focus loss, and resume it on focus again.
The type of login flow to use. Defaults to FlowType.IMPLICIT
Whether to require a valid UserSession in the Auth plugin to make any request with this plugin. The SupabaseClient.supabaseKey cannot be used as fallback.
The duration after which Auth should retry refreshing a session, when it failed due to network issues
A serializer used for serializing/deserializing objects e.g. in Auth.signInWith. Defaults to SupabaseClientBuilder.defaultSerializer, when null.
The session manager used to store/load the session. When null, the default io.github.jan.supabase.auth.SettingsSessionManager will be used
The URL launcher used to open OAuth links in the system browser.
Functions
Applies minimal configuration to the AuthConfig. This is useful for server side applications, where you don't need to store the session or code verifier.
Applies minimal settings to the AuthConfig. This is useful for server side applications, where you don't need to store the session or code verifier.