GoTrueClientSignInProvider extension

on

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.