refreshExternalAuth

View Source

Summary

Refreshes an OAuth or OIDC token bundle with the provider's refresh-token flow.

Signature

function refreshExternalAuth<
  profile,
  provider extends string,
  tokens extends OAuthTokens,
>(
  provider: OAuthProvider<profile, provider, tokens>,
  tokens: NoInferValue<tokens>,
): Promise<RefreshedExternalAuthResult<provider, tokens>>;

Params

provider

tokens

Returns

The provider name plus the refreshed token bundle.