Interface IDeviceCredentialsClient
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
public interface IDeviceCredentialsClient
- Extension Methods
Methods
CreatePublicKeyAsync(CreatePublicKeyDeviceCredentialRequestContent, RequestOptions?, CancellationToken)
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.
WithRawResponseTask<CreatePublicKeyDeviceCredentialResponseContent> CreatePublicKeyAsync(CreatePublicKeyDeviceCredentialRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreatePublicKeyDeviceCredentialRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
DeleteAsync(string, RequestOptions?, CancellationToken)
Permanently delete a device credential (such as a refresh token or public key) with the given ID.
Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
ListAsync(ListDeviceCredentialsRequestParameters, RequestOptions?, CancellationToken)
Retrieve device credential information (public_key, refresh_token, or rotating_refresh_token) associated with a specific user.
Task<Pager<DeviceCredential>> ListAsync(ListDeviceCredentialsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListDeviceCredentialsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken