Class ClientGrantsClient
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
public class ClientGrantsClient : IClientGrantsClient
- Inheritance
-
ClientGrantsClient
- Implements
- Inherited Members
- Extension Methods
Properties
Organizations
public IOrganizationsClient Organizations { get; }
Property Value
Methods
CreateAsync(CreateClientGrantRequestContent, RequestOptions?, CancellationToken)
Create a client grant for a machine-to-machine login flow. To learn more, read Client Credential Flow.
public WithRawResponseTask<CreateClientGrantResponseContent> CreateAsync(CreateClientGrantRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateClientGrantRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ClientGrants.CreateAsync(
new CreateClientGrantRequestContent { Audience = "audience" }
);
DeleteAsync(string, RequestOptions?, CancellationToken)
Delete the Client Credential Flow from your machine-to-machine application.
public Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ClientGrants.DeleteAsync("id");
GetAsync(string, RequestOptions?, CancellationToken)
Retrieve a single client grant, including the scopes associated with the application/API pair.
public WithRawResponseTask<GetClientGrantResponseContent> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ClientGrants.GetAsync("id");
ListAsync(ListClientGrantsRequestParameters, RequestOptions?, CancellationToken)
Retrieve a list of client grants, including the scopes associated with the application/API pair.
public Task<Pager<ClientGrantResponseContent>> ListAsync(ListClientGrantsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListClientGrantsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ClientGrants.ListAsync(
new ListClientGrantsRequestParameters
{
From = "from",
Take = 1,
Audience = "audience",
ClientId = "client_id",
AllowAnyOrganization = true,
SubjectType = ClientGrantSubjectTypeEnum.Client,
}
);
UpdateAsync(string, UpdateClientGrantRequestContent, RequestOptions?, CancellationToken)
Update a client grant.
public WithRawResponseTask<UpdateClientGrantResponseContent> UpdateAsync(string id, UpdateClientGrantRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateClientGrantRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ClientGrants.UpdateAsync("id", new UpdateClientGrantRequestContent());