ConfigParams | express-openid-connect (original) (raw)

Properties

Optional afterCallback

afterCallback?: ((req, res, session, decodedState) => Session | Promise<Session>)

Type declaration

Optional attemptSilentLogin

attemptSilentLogin?: boolean

Optional auth0Logout

auth0Logout?: boolean

Optional authRequired

authRequired?: boolean

Optional authorizationParams

authorizationParams?: AuthorizationParameters

Optional backchannelLogout

Optional baseURL

baseURL?: string

Optional clientAssertionSigningAlg

clientAssertionSigningAlg?: "RS256" | "RS384" | "RS512" | "PS256" | "PS384" | "PS512" | "ES256" | "ES256K" | "ES384" | "ES512" | "EdDSA"

Optional clientAssertionSigningKey

clientAssertionSigningKey?: KeyObject | KeyInput | JSONWebKey

Optional clientAuthMethod

clientAuthMethod?: string

Optional clientID

clientID?: string

Optional clientSecret

clientSecret?: string

Optional clockTolerance

clockTolerance?: number

Optional discoveryCacheMaxAge

discoveryCacheMaxAge?: number

Optional enableTelemetry

enableTelemetry?: boolean

Optional errorOnRequiredAuth

errorOnRequiredAuth?: boolean

Optional getLoginState

getLoginState?: ((req, options) => object)

Type declaration

Optional httpAgent

httpAgent?: {
http?: false | Agent;
http2?: unknown;
https?: false | Agent;
}

Type declaration

Optional httpTimeout

httpTimeout?: number

Optional httpUserAgent

httpUserAgent?: string

Optional idTokenSigningAlg

idTokenSigningAlg?: string

Optional identityClaimFilter

identityClaimFilter?: string[]

Optional idpLogout

idpLogout?: boolean

Optional issuerBaseURL

issuerBaseURL?: string

Optional legacySameSiteCookie

legacySameSiteCookie?: boolean

Optional logoutParams

logoutParams?: {
[key: string]: any;
}

Type declaration

Optional pushedAuthorizationRequests

pushedAuthorizationRequests?: boolean

Optional routes

routes?: {
backchannelLogout?: string;
callback?: string | false;
login?: string | false;
logout?: string | false;
postLogoutRedirect?: string;
}

Type declaration

Optional secret

secret?: string | string[]

Optional session

Optional tokenEndpointParams

Optional transactionCookie

transactionCookie?: Pick<CookieConfigParams, "sameSite"> & {
name?: string;
}

Type declaration