oauthClientForProvider<TProfile extends Object> function

OAuth2Client oauthClientForProvider<TProfile extends Object>(
  1. OAuthProvider<TProfile> provider, {
  2. 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,
  );
}