Back to Node Auth0

Interface UpdateResourceServerRequestContent

docs/interfaces/management.Management.UpdateResourceServerRequestContent.html

5.9.15.7 KB
Original Source

Interface UpdateResourceServerRequestContent

Example

{}Copy

interface UpdateResourceServerRequestContent {
name?: string;
scopes?: ResourceServerScope[];
signing_alg?: Management.SigningAlgorithmEnum;
signing_secret?: string;
skip_consent_for_verifiable_first_party_clients?: boolean;
allow_offline_access?: boolean;
allow_online_access?: boolean;
token_lifetime?: number;
token_dialect?: Management.ResourceServerTokenDialectSchemaEnum;
enforce_policies?: boolean;
token_encryption?: ResourceServerTokenEncryption | null;
consent_policy?: "transactional-authorization-with-mfa" | null;
authorization_details?: unknown[] | null;
proof_of_possession?: ResourceServerProofOfPossession | null;
subject_type_authorization?: ResourceServerSubjectTypeAuthorization;
authorization_policy?: ResourceServerAuthorizationPolicy | null;
}

Index

Properties

name?scopes?signing_alg?signing_secret?skip_consent_for_verifiable_first_party_clients?allow_offline_access?allow_online_access?token_lifetime?token_dialect?enforce_policies?token_encryption?consent_policy?authorization_details?proof_of_possession?subject_type_authorization?authorization_policy?

Properties

Optionalname

name?: string

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

Optionalscopes

scopes?: ResourceServerScope[]

List of permissions (scopes) that this API uses.

Optionalsigning_alg

signing_alg?: Management.SigningAlgorithmEnum

Optionalsigning_secret

signing_secret?: string

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

skip_consent_for_verifiable_first_party_clients?: boolean

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

Optionalallow_offline_access

allow_offline_access?: boolean

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

Optionalallow_online_access

allow_online_access?: boolean

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

Optionaltoken_lifetime

token_lifetime?: number

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

Optionaltoken_dialect

token_dialect?: Management.ResourceServerTokenDialectSchemaEnum

Optionalenforce_policies

enforce_policies?: boolean

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

Optionaltoken_encryption

token_encryption?: ResourceServerTokenEncryption | null

Optionalconsent_policy

consent_policy?: "transactional-authorization-with-mfa" | null

Optionalauthorization_details

authorization_details?: unknown[] | null

Optionalproof_of_possession

proof_of_possession?: ResourceServerProofOfPossession | null

Optionalsubject_type_authorization

subject_type_authorization?: ResourceServerSubjectTypeAuthorization

Optionalauthorization_policy

authorization_policy?: ResourceServerAuthorizationPolicy | null

Settings

Member Visibility

  • Protected
  • Inherited

ThemeOSLightDark

On This Page

Properties namescopessigning_algsigning_secretskip_consent_for_verifiable_first_party_clientsallow_offline_accessallow_online_accesstoken_lifetimetoken_dialectenforce_policiestoken_encryptionconsent_policyauthorization_detailsproof_of_possessionsubject_type_authorizationauthorization_policy