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

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>

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>

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?

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>

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.