Table of Contents

Class UpdateResourceServerRequestContent

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
[Serializable]
public record UpdateResourceServerRequestContent : IEquatable<UpdateResourceServerRequestContent>
Inheritance
UpdateResourceServerRequestContent
Implements
Inherited Members
Extension Methods

Properties

AllowOfflineAccess

Whether refresh tokens can be issued for this API (true) or not (false).

[JsonPropertyName("allow_offline_access")]
public bool? AllowOfflineAccess { get; set; }

Property Value

bool?

AllowOnlineAccess

Whether Online Refresh Tokens can be issued for this API (true) or not (false).

[JsonPropertyName("allow_online_access")]
public bool? AllowOnlineAccess { get; set; }

Property Value

bool?

AuthorizationDetails

[JsonPropertyName("authorization_details")]
public Optional<IEnumerable<object>?> AuthorizationDetails { get; set; }

Property Value

Optional<IEnumerable<object>>

ConsentPolicy

[JsonPropertyName("consent_policy")]
public Optional<ResourceServerConsentPolicyEnum?> ConsentPolicy { get; set; }

Property Value

Optional<ResourceServerConsentPolicyEnum?>

EnforcePolicies

Whether authorization policies are enforced (true) or not enforced (false).

[JsonPropertyName("enforce_policies")]
public bool? EnforcePolicies { get; set; }

Property Value

bool?

Name

Friendly name for this resource server. Can not contain < or > characters.

[JsonPropertyName("name")]
public string? Name { get; set; }

Property Value

string

ProofOfPossession

[JsonPropertyName("proof_of_possession")]
public Optional<ResourceServerProofOfPossession?> ProofOfPossession { get; set; }

Property Value

Optional<ResourceServerProofOfPossession>

Scopes

List of permissions (scopes) that this API uses.

[JsonPropertyName("scopes")]
public IEnumerable<ResourceServerScope>? Scopes { get; set; }

Property Value

IEnumerable<ResourceServerScope>

SigningAlg

[JsonPropertyName("signing_alg")]
public SigningAlgorithmEnum? SigningAlg { get; set; }

Property Value

SigningAlgorithmEnum?

SigningSecret

Secret used to sign tokens when using symmetric algorithms (HS256).

[JsonPropertyName("signing_secret")]
public string? SigningSecret { get; set; }

Property Value

string

SkipConsentForVerifiableFirstPartyClients

Whether to skip user consent for applications flagged as first party (true) or not (false).

[JsonPropertyName("skip_consent_for_verifiable_first_party_clients")]
public bool? SkipConsentForVerifiableFirstPartyClients { get; set; }

Property Value

bool?

SubjectTypeAuthorization

[JsonPropertyName("subject_type_authorization")]
public ResourceServerSubjectTypeAuthorization? SubjectTypeAuthorization { get; set; }

Property Value

ResourceServerSubjectTypeAuthorization

TokenDialect

[JsonPropertyName("token_dialect")]
public ResourceServerTokenDialectSchemaEnum? TokenDialect { get; set; }

Property Value

ResourceServerTokenDialectSchemaEnum?

TokenEncryption

[JsonPropertyName("token_encryption")]
public Optional<ResourceServerTokenEncryption?> TokenEncryption { get; set; }

Property Value

Optional<ResourceServerTokenEncryption>

TokenLifetime

Expiration value (in seconds) for access tokens issued for this API from the token endpoint.

[JsonPropertyName("token_lifetime")]
public int? TokenLifetime { get; set; }

Property Value

int?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.