oauthClientForProvider<TProfile extends Object> function
OAuth2Client
oauthClientForProvider<TProfile extends Object>(
- OAuthProvider<
TProfile> provider, { - Client? httpClient,
Builds an OAuth2Client from provider metadata.
Implementation
OAuth2Client oauthClientForProvider<TProfile extends Object>(
OAuthProvider<TProfile> provider, {
http.Client? httpClient,
}) {
return OAuth2Client(
tokenEndpoint: provider.tokenEndpoint,
clientId: provider.clientId,
clientSecret: provider.clientSecret,
httpClient: httpClient,
useBasicAuth: provider.useBasicAuth,
requestTimeout: provider.requestTimeout,
);
}