انتقل إلى المحتوى الرئيسي

Interface: KeycloakProviderOptions

Defined in: packages/identity/src/keycloak.ts:54

Options for KeycloakIdentityProvider.

Properties​

adminPassword​

readonly adminPassword: Secret<string>

Defined in: packages/identity/src/keycloak.ts:63

The administrator's password, from the secret store.


adminUser​

readonly adminUser: string

Defined in: packages/identity/src/keycloak.ts:61

The administrator's user name in the master realm.


baseUrl​

readonly baseUrl: 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?​

readonly optional now?: () => number

Defined in: packages/identity/src/keycloak.ts:69

Replaces the clock, for token expiry.

Returns​

number


timeoutMs?​

readonly optional timeoutMs?: number

Defined in: packages/identity/src/keycloak.ts:71

Per-call timeout. Defaults to 15 seconds.


tls?​

readonly optional tls?: TlsOptions

Defined in: packages/identity/src/keycloak.ts:65

TLS trust, when baseUrl is https with a certificate outside the system store.


transport?​

readonly optional transport?: Transport

Defined in: packages/identity/src/keycloak.ts:67

Replaces the transport, for tests.