OIDCClientOptions
Options
Properties
authHookSettings?
optionalauthHookSettings:Partial<OIDCClientAuthHookSettings>
Auth Hook Settings
Defined in
authParams?
optionalauthParams:AuthorizationParameters
Authorization Parameters
See
- Authentication Request Specifications
- openid-client document
AuthorizationParameterstype definition
Defined in
baseUrl
baseUrl:
string
Application base url
- No trailing slash
Example
"https://app.example.com"Defined in
clientMetadata
clientMetadata:
ClientMetadata&object
Client Options
Type declaration
client_secret
client_secret:
string
See
Defined in
cookieSettings?
optionalcookieSettings:Partial<OIDCClientCookieSettings>
Cookie Settings
See
Type definition
Defined in
dataAdapter?
optionaldataAdapter:OIDCClientDataAdapter
Session Database
Default
SQLiteAdapterDefined in
issuerUrl
issuerUrl:
string
OpenID Provider URL
- No trailing slash
Example
"https://issuer.example.com"Defined in
logger?
optionallogger:null|OIDCClientLogger
Logger
- pino can be assigned directly.
Example
import pino from "pino";const rp = new OidcClient.factory({ ..., logger: pino() });Defined in
settings?
optionalsettings:Partial<OIDCClientSettings>
Plugin Settings
See
Type definition