Table of Contents

Class ClientGrantUpdateRequest

Namespace
Auth0.ManagementApi.Models
Assembly
Auth0.ManagementApi.dll

Request structure for updating a new Client Grant

public class ClientGrantUpdateRequest
Inheritance
ClientGrantUpdateRequest
Inherited Members

Properties

AllowAllScopes

When enabled, all scopes configured on the resource server are allowed for by this client grant.

[JsonProperty("allow_all_scopes")]
public bool? AllowAllScopes { get; set; }

Property Value

bool?

AllowAnyOrganization

If enabled, any organization can be used with this grant. If disabled (default), the grant must be explicitly assigned to the desired organizations.

[JsonProperty("allow_any_organization")]
public bool? AllowAnyOrganization { get; set; }

Property Value

bool?

AuthorizationDetailsTypes

Types of authorization_details allowed for this client grant.

[JsonProperty("authorization_details_types")]
public string[]? AuthorizationDetailsTypes { get; set; }

Property Value

string[]

OrganizationUsage

Defines whether organizations can be used with client credentials exchanges for this grant. (defaults to deny when not defined)

[JsonProperty("organization_usage")]
[JsonConverter(typeof(StringEnumConverter))]
public OrganizationUsage? OrganizationUsage { get; set; }

Property Value

OrganizationUsage?

Remarks

Possible values: [deny, allow, require]

Scope

Gets or sets the list of scopes

[JsonProperty("scope")]
public List<string> Scope { get; set; }

Property Value

List<string>