ServicesModule
ServicesModule
Defined in: auth-client/src/core/modules/services.module.ts:18
Constructors
Constructor
new ServicesModule(
ctx):ServicesModule
Defined in: auth-client/src/core/modules/services.module.ts:19
Parameters
ctx
Returns
ServicesModule
Methods
create()
create(
body):Promise<CreateM2MClientResponse>
Defined in: auth-client/src/core/modules/services.module.ts:35
POST /admin/m2m-clients — mint a machine credential. The
response’s client_secret is shown exactly ONCE.
Parameters
body
Returns
Promise<CreateM2MClientResponse>
get()
get(
id):Promise<M2MClientRecord>
Defined in: auth-client/src/core/modules/services.module.ts:28
GET /admin/m2m-clients/{id} — one client (never the secret).
Parameters
id
string
Returns
Promise<M2MClientRecord>
list()
list():
Promise<M2MClientRecord[]>
Defined in: auth-client/src/core/modules/services.module.ts:22
GET /admin/m2m-clients — list non-revoked machine credentials.
Returns
Promise<M2MClientRecord[]>
revoke()
revoke(
id):Promise<void>
Defined in: auth-client/src/core/modules/services.module.ts:41
DELETE /admin/m2m-clients/{id} — soft-revoke.
Parameters
id
string
Returns
Promise<void>