Table of Contents

Class GetTenantSettingsResponseContent

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

Properties

AccessToken

[JsonPropertyName("access_token")]
public Optional<ResourceServerAccessToken?> AccessToken { get; set; }

Property Value

Optional<ResourceServerAccessToken>

AcrValuesSupported

Supported ACR values

[JsonPropertyName("acr_values_supported")]
public Optional<IEnumerable<string>?> AcrValuesSupported { get; set; }

Property Value

Optional<IEnumerable<string>>

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

AllowOrganizationNameInAuthenticationApi

Whether to accept an organization name instead of an ID on auth endpoints

[JsonPropertyName("allow_organization_name_in_authentication_api")]
public bool? AllowOrganizationNameInAuthenticationApi { get; set; }

Property Value

bool?

AllowedLogoutUrls

URLs that are valid to redirect to after logout from Auth0.

[JsonPropertyName("allowed_logout_urls")]
public IEnumerable<string>? AllowedLogoutUrls { get; set; }

Property Value

IEnumerable<string>

AuthorizationResponseIssParameterSupported

Supports iss parameter in authorization responses

[JsonPropertyName("authorization_response_iss_parameter_supported")]
public Optional<bool?> AuthorizationResponseIssParameterSupported { get; set; }

Property Value

Optional<bool?>

ChangePassword

[JsonPropertyName("change_password")]
public Optional<TenantSettingsPasswordPage?> ChangePassword { get; set; }

Property Value

Optional<TenantSettingsPasswordPage>

ClientIdMetadataDocumentDynamicRegistrationSupported

Whether the authorization server supports registering clients dynamically from a client_id URL. Requires client_id_metadata_document_supported to be enabled.

[JsonPropertyName("client_id_metadata_document_dynamic_registration_supported")]
public bool? ClientIdMetadataDocumentDynamicRegistrationSupported { get; set; }

Property Value

bool?

ClientIdMetadataDocumentSupported

Whether the authorization server supports retrieving client metadata from a client_id URL.

[JsonPropertyName("client_id_metadata_document_supported")]
public bool? ClientIdMetadataDocumentSupported { get; set; }

Property Value

bool?

CountryCodes

[JsonPropertyName("country_codes")]
public TenantSettingsCountryCodesResponse? CountryCodes { get; set; }

Property Value

TenantSettingsCountryCodesResponse

CustomizeMfaInPostloginAction

Whether to enable flexible factors for MFA in the PostLogin action

[JsonPropertyName("customize_mfa_in_postlogin_action")]
public bool? CustomizeMfaInPostloginAction { get; set; }

Property Value

bool?

DefaultAudience

Default audience for API authorization.

[JsonPropertyName("default_audience")]
public string? DefaultAudience { get; set; }

Property Value

string

DefaultDirectory

Name of connection used for password grants at the /tokenendpoint. The following connection types are supported: LDAP, AD, Database Connections, Passwordless, Windows Azure Active Directory, ADFS.

[JsonPropertyName("default_directory")]
public string? DefaultDirectory { get; set; }

Property Value

string

DefaultRedirectionUri

The default absolute redirection uri, must be https

[JsonPropertyName("default_redirection_uri")]
public string? DefaultRedirectionUri { get; set; }

Property Value

string

DefaultTokenQuota

[JsonPropertyName("default_token_quota")]
public Optional<DefaultTokenQuota?> DefaultTokenQuota { get; set; }

Property Value

Optional<DefaultTokenQuota>

DeviceFlow

[JsonPropertyName("device_flow")]
public Optional<TenantSettingsDeviceFlow?> DeviceFlow { get; set; }

Property Value

Optional<TenantSettingsDeviceFlow>

DpopStrictRefreshTokenBinding

Enables strict DPoP refresh token binding per RFC 9449: all refresh tokens issued to public clients that present a DPoP proof are bound to the sender's key, and the binding is validated on every subsequent exchange. When disabled, DPoP refresh token binding may still apply for specific audiences for backwards compatibility.

[JsonPropertyName("dpop_strict_refresh_token_binding")]
public Optional<bool?> DpopStrictRefreshTokenBinding { get; set; }

Property Value

Optional<bool?>

DynamicClientRegistrationSecurityMode

[JsonPropertyName("dynamic_client_registration_security_mode")]
public TenantSettingsDynamicClientRegistrationSecurityMode? DynamicClientRegistrationSecurityMode { get; set; }

Property Value

TenantSettingsDynamicClientRegistrationSecurityMode?

EnableAiGuide

Whether Auth0 Guide (AI-powered assistance) is enabled for this tenant.

[JsonPropertyName("enable_ai_guide")]
public bool? EnableAiGuide { get; set; }

Property Value

bool?

EnabledLocales

Supported locales for the user interface.

[JsonPropertyName("enabled_locales")]
public IEnumerable<SupportedLocales>? EnabledLocales { get; set; }

Property Value

IEnumerable<SupportedLocales>

EphemeralSessionLifetime

Number of hours an ephemeral (non-persistent) session will stay valid.

[JsonPropertyName("ephemeral_session_lifetime")]
public double? EphemeralSessionLifetime { get; set; }

Property Value

double?

ErrorPage

[JsonPropertyName("error_page")]
public Optional<TenantSettingsErrorPage?> ErrorPage { get; set; }

Property Value

Optional<TenantSettingsErrorPage>

Flags

[JsonPropertyName("flags")]
public TenantSettingsFlags? Flags { get; set; }

Property Value

TenantSettingsFlags

FriendlyName

Friendly name for this tenant.

[JsonPropertyName("friendly_name")]
public string? FriendlyName { get; set; }

Property Value

string

GuardianMfaPage

[JsonPropertyName("guardian_mfa_page")]
public Optional<TenantSettingsGuardianPage?> GuardianMfaPage { get; set; }

Property Value

Optional<TenantSettingsGuardianPage>

IdleEphemeralSessionLifetime

Number of hours for which an ephemeral (non-persistent) session can be inactive before the user must log in again.

[JsonPropertyName("idle_ephemeral_session_lifetime")]
public double? IdleEphemeralSessionLifetime { get; set; }

Property Value

double?

IdleSessionLifetime

Number of hours for which a session can be inactive before the user must log in again.

[JsonPropertyName("idle_session_lifetime")]
public double? IdleSessionLifetime { get; set; }

Property Value

double?

IncludeSessionMetadataInTenantLogs

Whether session metadata is included in specific tenant logs (slo, oidc_backchannel_logout_failed, oidc_backchannel_logout_succeeded).

[JsonPropertyName("include_session_metadata_in_tenant_logs")]
public bool? IncludeSessionMetadataInTenantLogs { get; set; }

Property Value

bool?

LegacySandboxVersion

Selected sandbox version for rules and hooks extensibility.

[JsonPropertyName("legacy_sandbox_version")]
public string? LegacySandboxVersion { get; set; }

Property Value

string

Mtls

[JsonPropertyName("mtls")]
public Optional<TenantSettingsMtls?> Mtls { get; set; }

Property Value

Optional<TenantSettingsMtls>

OidcLogout

[JsonPropertyName("oidc_logout")]
public TenantOidcLogoutSettings? OidcLogout { get; set; }

Property Value

TenantOidcLogoutSettings

PhoneConsolidatedExperience

Whether Phone Consolidated Experience is enabled for this tenant.

[JsonPropertyName("phone_consolidated_experience")]
public bool? PhoneConsolidatedExperience { get; set; }

Property Value

bool?

PictureUrl

URL of logo to be shown for this tenant (recommended size: 150x150)

[JsonPropertyName("picture_url")]
public string? PictureUrl { get; set; }

Property Value

string

PushedAuthorizationRequestsSupported

Enables the use of Pushed Authorization Requests

[JsonPropertyName("pushed_authorization_requests_supported")]
public bool? PushedAuthorizationRequestsSupported { get; set; }

Property Value

bool?

ResourceParameterProfile

[JsonPropertyName("resource_parameter_profile")]
public TenantSettingsResourceParameterProfile? ResourceParameterProfile { get; set; }

Property Value

TenantSettingsResourceParameterProfile?

SandboxVersion

Selected sandbox version for the extensibility environment.

[JsonPropertyName("sandbox_version")]
public string? SandboxVersion { get; set; }

Property Value

string

SandboxVersionsAvailable

Available sandbox versions for the extensibility environment.

[JsonPropertyName("sandbox_versions_available")]
public IEnumerable<string>? SandboxVersionsAvailable { get; set; }

Property Value

IEnumerable<string>

SecurityHeaders

[JsonPropertyName("security_headers")]
public Optional<TenantSettingsNullableSecurityHeaders?> SecurityHeaders { get; set; }

Property Value

Optional<TenantSettingsNullableSecurityHeaders>

SessionCookie

[JsonPropertyName("session_cookie")]
public Optional<SessionCookieSchema?> SessionCookie { get; set; }

Property Value

Optional<SessionCookieSchema>

SessionLifetime

Number of hours a session will stay valid.

[JsonPropertyName("session_lifetime")]
public double? SessionLifetime { get; set; }

Property Value

double?

Sessions

[JsonPropertyName("sessions")]
public Optional<TenantSettingsSessions?> Sessions { get; set; }

Property Value

Optional<TenantSettingsSessions>

SkipNonVerifiableCallbackUriConfirmationPrompt

Controls whether a confirmation prompt is shown during login flows when the redirect URI uses non-verifiable callback URIs (for example, a custom URI schema such as myapp://, or localhost). If set to true, a confirmation prompt will not be shown. We recommend that this is set to false for improved protection from malicious apps. See https://auth0.com/docs/secure/security-guidance/measures-against-app-impersonation for more information.

[JsonPropertyName("skip_non_verifiable_callback_uri_confirmation_prompt")]
public Optional<bool?> SkipNonVerifiableCallbackUriConfirmationPrompt { get; set; }

Property Value

Optional<bool?>

SupportEmail

End-user support email address.

[JsonPropertyName("support_email")]
public string? SupportEmail { get; set; }

Property Value

string

SupportUrl

End-user support URL.

[JsonPropertyName("support_url")]
public string? SupportUrl { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.