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
get
paths():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()
static
factory(options
):Promise
<BaseOidcClient
>
Create BaseOidcClient instance
Parameters
• options: OIDCClientOptions
Returns
Promise
<BaseOidcClient
>
BaseOidcClient instance