getLinkIdentityUrl method
Returns the URL to link the user's identity with an OAuth provider.
Implementation
Future<OAuthResponse> getLinkIdentityUrl(
OAuthProvider provider, {
String? redirectTo,
String? scopes,
Map<String, String>? queryParams,
}) async {
final urlResponse = await _getUrlForProvider(
provider,
url: '$_url/user/identities/authorize',
redirectTo: redirectTo,
scopes: scopes,
queryParams: queryParams,
skipBrowserRedirect: true,
);
final res = await _fetch.request(urlResponse.url, RequestMethodType.get,
options: GotrueRequestOptions(
headers: _headers,
jwt: _currentSession?.accessToken,
));
return OAuthResponse(provider: provider, url: res['url']);
}