getOAuthSignInUrl method

Future<OAuthResponse> getOAuthSignInUrl({
  1. required OAuthProvider provider,
  2. String? redirectTo,
  3. String? scopes,
  4. Map<String, String>? queryParams,
})

Generates a link to log in an user via a third-party provider.

Implementation

Future<OAuthResponse> getOAuthSignInUrl({
  required OAuthProvider provider,
  String? redirectTo,
  String? scopes,
  Map<String, String>? queryParams,
}) async {
  _removeSession();
  return _getUrlForProvider(
    provider,
    url: '$_url/authorize',
    redirectTo: redirectTo,
    scopes: scopes,
    queryParams: queryParams,
  );
}