Skip to content
rw3iss Auth

~~Class: ServiceAuthClient~~

Class: ServiceAuthClient

Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:50

Legacy back-compat shim — keeps the same surface the NestJS adapter imports. Holds client credentials, exchanges for a service JWT on demand, caches it in memory, refreshes proactively before expiry.

No-op when m2m config is absent. Falls back to the legacy AUTH_REGISTRATION_TOKEN env var if set, otherwise throws.

Deprecated

Use AuthClient.flows .clientCredentialsGrant() instead. Will be removed once the NestJS adapter migrates (v0.4 / v1.0 platform release).

Constructors

Constructor

new ServiceAuthClient(opts): ServiceAuthClient

Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:58

Parameters

opts

ServiceAuthClientOptions

Returns

ServiceAuthClient

Methods

getToken()

getToken(): Promise<string>

Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:67

Returns

Promise<string>


invalidate()

invalidate(): void

Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:89

Returns

void


isConfigured()

isConfigured(): boolean

Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:63

Returns

boolean