BaseOidcClient
OidcClient without methods for testing
Extended by
Properties
authHookSettings
authHookSettings:
OIDCClientAuthHookSettings
Cookie settings
Defined in
authParams
authParams:
AuthorizationParameters
OIDC Authorization parameters
Defined in
baseUrl
baseUrl:
string
Client Base URL
Defined in
client
client:
BaseClient
OIDC Client (Initialize at factory())
Defined in
clientMetadata
clientMetadata:
ClientMetadata
OIDC Client metadata
Defined in
clients
clients:
Record<string,BaseClient>
OIDC Clients for multiple issuers (Initialize at factory())
Defined in
cookieSettings
cookieSettings:
OIDCClientCookieSettings
Cookie settings
Defined in
initialized
initialized:
boolean=false
Initialized
Defined in
issuer
issuer:
Issuer<BaseClient>
OIDC Issuer (Initialize at factory())
Defined in
issuerUrl
issuerUrl:
string
OIDC IdP URL
Defined in
logger
logger:
undefined|OIDCClientLogger
Logger
Defined in
sessions
sessions:
OIDCClientDataAdapter
Plugin database
Defined in
settings
settings:
OIDCClientSettings
Plugin settings
Defined in
Accessors
paths
getpaths():OIDCClientPaths
Get list of endpoint paths
Returns
Record<string, string>
Defined in
src/core/BaseOidcClient.ts:134
Methods
registerClient()
registerClient(
client):void
Add another client to client list
- For multiple issuers
Parameters
• client: BaseClient
Client
Returns
void
Defined in
src/core/BaseOidcClient.ts:125
factory()
staticfactory(options):Promise<BaseOidcClient>
Create BaseOidcClient instance
Parameters
• options: OIDCClientOptions
Returns
Promise<BaseOidcClient>
BaseOidcClient instance