Class RefreshTokensClient
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
public class RefreshTokensClient : IRefreshTokensClient
- Inheritance
-
RefreshTokensClient
- Implements
- Inherited Members
- Extension Methods
Methods
DeleteAsync(string, RequestOptions?, CancellationToken)
Delete a refresh token by its ID.
public Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.RefreshTokens.DeleteAsync("id");
GetAsync(string, RequestOptions?, CancellationToken)
Retrieve refresh token information.
public WithRawResponseTask<GetRefreshTokenResponseContent> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.RefreshTokens.GetAsync("id");
ListAsync(GetRefreshTokensRequestParameters, RequestOptions?, CancellationToken)
Retrieve a paginated list of refresh tokens for a specific user, with optional filtering by client ID. Results are sorted by credential_id ascending.
public Task<Pager<RefreshTokenResponseContent>> ListAsync(GetRefreshTokensRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestGetRefreshTokensRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.RefreshTokens.ListAsync(
new GetRefreshTokensRequestParameters
{
UserId = "user_id",
ClientId = "client_id",
From = "from",
Take = 1,
Fields = "fields",
IncludeFields = true,
}
);
RevokeAsync(RevokeRefreshTokensRequestContent, RequestOptions?, CancellationToken)
Revoke refresh tokens in bulk by ID list, user, user+client, or client.
public Task RevokeAsync(RevokeRefreshTokensRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestRevokeRefreshTokensRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.RefreshTokens.RevokeAsync(new RevokeRefreshTokensRequestContent());
UpdateAsync(string, UpdateRefreshTokenRequestContent, RequestOptions?, CancellationToken)
Update a refresh token by its ID.
public WithRawResponseTask<UpdateRefreshTokenResponseContent> UpdateAsync(string id, UpdateRefreshTokenRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateRefreshTokenRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.RefreshTokens.UpdateAsync("id", new UpdateRefreshTokenRequestContent());