Interface: KeycloakProviderOptions
Defined in: packages/identity/src/keycloak.ts:54
Options for KeycloakIdentityProvider.
Properties
adminPassword
readonlyadminPassword:Secret<string>
Defined in: packages/identity/src/keycloak.ts:63
The administrator's password, from the secret store.
adminUser
readonlyadminUser:string
Defined in: packages/identity/src/keycloak.ts:61
The administrator's user name in the master realm.
baseUrl
readonlybaseUrl:string
Defined in: packages/identity/src/keycloak.ts:59
Where Keycloak is reached from this process: the internal URL
(http://keycloak:8080), never the public one. No trailing path.
now?
readonlyoptionalnow?: () =>number
Defined in: packages/identity/src/keycloak.ts:69
Replaces the clock, for token expiry.
Returns
number
timeoutMs?
readonlyoptionaltimeoutMs?:number
Defined in: packages/identity/src/keycloak.ts:71
Per-call timeout. Defaults to 15 seconds.
tls?
readonlyoptionaltls?:TlsOptions
Defined in: packages/identity/src/keycloak.ts:65
TLS trust, when baseUrl is https with a certificate outside the system store.
transport?
readonlyoptionaltransport?:Transport
Defined in: packages/identity/src/keycloak.ts:67
Replaces the transport, for tests.