Class: ServiceAuthClient
Class: ServiceAuthClient
Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:48
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.
New code: use AuthClient.flows().clientCredentialsGrant().
Constructors
Constructor
new ServiceAuthClient(
opts):ServiceAuthClient
Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:56
Parameters
opts
Returns
ServiceAuthClient
Methods
getToken()
getToken():
Promise<string>
Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:65
Returns
Promise<string>
invalidate()
invalidate():
void
Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:87
Returns
void
isConfigured()
isConfigured():
boolean
Defined in: auth-server-ts/src/http-clients/service-auth-client.ts:61
Returns
boolean