GoTrueClientSignInProvider extension
Methods
-
generateRawNonce()
→ String
-
-
linkIdentity(OAuthProvider provider, {String? redirectTo, String? scopes, LaunchMode authScreenLaunchMode = LaunchMode.platformDefault, Map<String, String>? queryParams})
→ Future<bool>
-
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>
-
Signs the user in using a third party providers.
-
signInWithSSO({String? providerId, String? domain, String? redirectTo, String? captchaToken, LaunchMode launchMode = LaunchMode.platformDefault})
→ Future<bool>
-
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.