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.