GoTrueClientSignInProvider extension
- on
Methods
-
generateRawNonce(
) → String -
Available on GoTrueClient, provided by the GoTrueClientSignInProvider extension
-
linkIdentity(
OAuthProvider provider, {String? redirectTo, String? scopes, LaunchMode authScreenLaunchMode = LaunchMode.platformDefault, Map< String, String> ? queryParams}) → Future<bool> -
Available on GoTrueClient, provided by the GoTrueClientSignInProvider extension
Links an oauth identity to an existing user. This method supports the PKCE flow. -
signInWithOAuth(
OAuthProvider provider, {String? redirectTo, String? scopes, LaunchMode authScreenLaunchMode = LaunchMode.platformDefault, Map< String, String> ? queryParams}) → Future<bool> -
Available on GoTrueClient, provided by the GoTrueClientSignInProvider extension
Signs the user in using a third party providers. -
signInWithSSO(
{String? providerId, String? domain, String? redirectTo, String? captchaToken, LaunchMode launchMode = LaunchMode.platformDefault}) → Future< bool> -
Available on GoTrueClient, provided by the GoTrueClientSignInProvider extension
Attempts a single-sign on using an enterprise Identity Provider. A successful SSO attempt will redirect the current page to the identity provider authorization page. The redirect URL is implementation and SSO protocol specific.