createOIDCAuthProvider

View Source

Summary

Creates an OpenID Connect provider backed by discovery metadata or explicit endpoints.

Signature

function createOIDCAuthProvider<
  profile extends OIDCAuthProfile,
  provider extends string,
>(
  options: OIDCAuthProviderOptions<profile, provider>,
): OAuthProvider<profile, provider, OAuthStandardTokens>;

Params

options

OIDC settings, client credentials, and optional profile mapping hooks.

Returns

An OAuth provider that can be passed to startExternalAuth() and finishExternalAuth().