Interface OidcClientConfig

Validated config for native OIDC authentication, as returned by discoverAndValidateOIDCIssuerWellKnown. Contains metadata and signing keys from the issuer's well-known (https://oidc-issuer.example.com/.well-known/openid-configuration).

interface OidcClientConfig {
    accountManagementActionsSupported?: string[];
    accountManagementEndpoint?: string;
    authorizationEndpoint: string;
    metadata: ValidatedIssuerMetadata;
    registrationEndpoint?: string;
    signingKeys?: SigningKey[];
    tokenEndpoint: string;
}

Hierarchy (View Summary)

Properties

accountManagementActionsSupported?: string[]
accountManagementEndpoint?: string
authorizationEndpoint: string
registrationEndpoint?: string
signingKeys?: SigningKey[]
tokenEndpoint: string