Skip to content

Interface: AuthClientDependencies

Interface: AuthClientDependencies

Defined in: auth-server-ts/src/auth-client.ts:35

Optional constructor overrides. Anything omitted is constructed from AuthClientOptions with sensible defaults — fetch-based HttpTransport, NullRevocationCache, InMemorySessionStore, SystemClock.

Properties

clock?

optional clock?: Clock

Defined in: auth-server-ts/src/auth-client.ts:40


logger?

optional logger?: LoggerPort

Defined in: auth-server-ts/src/auth-client.ts:41


revocationCache?

optional revocationCache?: RevocationCache

Defined in: auth-server-ts/src/auth-client.ts:38


session?

optional session?: SessionStore

Defined in: auth-server-ts/src/auth-client.ts:39


transport?

optional transport?: HttpTransportContract

Defined in: auth-server-ts/src/auth-client.ts:36


validator?

optional validator?: TokenValidatorContract

Defined in: auth-server-ts/src/auth-client.ts:37