docs/classes/management.SDK.DeviceCredentialsClient.html
new DeviceCredentialsClient(options: BaseClientOptions): DeviceCredentialsClient
list(
request?: ListDeviceCredentialsRequestParameters,
requestOptions?: DeviceCredentialsClient.RequestOptions,
): Promise<
Page<
DeviceCredential,
ListDeviceCredentialsOffsetPaginatedResponseContent,
>,
>
Retrieve device credential information (public_key, refresh_token, or rotating_refresh_token) associated with a specific user.
OptionalrequestOptions: DeviceCredentialsClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.deviceCredentials.list({ page: 1, per_page: 1, include_totals: true, fields: "fields", include_fields: true, user_id: "user_id", client_id: "client_id", type: "public_key" })Copy
createPublicKey(
request: CreatePublicKeyDeviceCredentialRequestContent,
requestOptions?: DeviceCredentialsClient.RequestOptions,
): HttpResponsePromise<CreatePublicKeyDeviceCredentialResponseContent>
Create a device credential public key to manage refresh token rotation for a given user_id. Device Credentials APIs are designed for ad-hoc administrative use only and paging is by default enabled for GET requests.
When refresh token rotation is enabled, the endpoint becomes consistent. For more information, read Signing Keys.
OptionalrequestOptions: DeviceCredentialsClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.deviceCredentials.createPublicKey({ device_name: "device_name", type: "public_key", value: "value", device_id: "device_id" })Copy
delete(
id: string,
requestOptions?: DeviceCredentialsClient.RequestOptions,
): HttpResponsePromise<void>
Permanently delete a device credential (such as a refresh token or public key) with the given ID.
ID of the credential to delete.
OptionalrequestOptions: DeviceCredentialsClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.deviceCredentials.delete("id")Copy
Protected Readonly_options_options: NormalizedClientOptionsWithAuth<BaseClientOptions>
Member Visibility
ThemeOSLightDark
Constructors constructor Methods listcreatePublicKeydelete Properties _options