finishExternalAuth

View Source

Summary

Finishes an OAuth or OIDC callback flow for an external provider.

Signature

function finishExternalAuth<
  context extends RequestContext<any, any>,
  profile,
  provider extends string,
  tokens extends OAuthTokens,
>(
  provider: OAuthProvider<profile, provider, tokens>,
  context: context,
  options: FinishExternalAuthOptions,
): Promise<FinishedExternalAuthResult<profile, provider, tokens>>;

Params

provider

context

options

Transaction lookup settings.

Returns

The normalized provider result plus the preserved returnTo target, when available.