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
AcrValuesSupported
Supported ACR values
[JsonPropertyName("acr_values_supported")]
public Optional<IEnumerable<string>?> AcrValuesSupported { get; set; }
Property Value
AdditionalProperties
[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }
Property Value
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
AuthorizationResponseIssParameterSupported
Supports iss parameter in authorization responses
[JsonPropertyName("authorization_response_iss_parameter_supported")]
public Optional<bool?> AuthorizationResponseIssParameterSupported { get; set; }
Property Value
ChangePassword
[JsonPropertyName("change_password")]
public Optional<TenantSettingsPasswordPage?> ChangePassword { get; set; }
Property Value
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
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
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
DefaultRedirectionUri
The default absolute redirection uri, must be https
[JsonPropertyName("default_redirection_uri")]
public string? DefaultRedirectionUri { get; set; }
Property Value
DefaultTokenQuota
[JsonPropertyName("default_token_quota")]
public Optional<DefaultTokenQuota?> DefaultTokenQuota { get; set; }
Property Value
DeviceFlow
[JsonPropertyName("device_flow")]
public Optional<TenantSettingsDeviceFlow?> DeviceFlow { get; set; }
Property Value
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
DynamicClientRegistrationSecurityMode
[JsonPropertyName("dynamic_client_registration_security_mode")]
public TenantSettingsDynamicClientRegistrationSecurityMode? DynamicClientRegistrationSecurityMode { get; set; }
Property Value
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
EphemeralSessionLifetime
Number of hours an ephemeral (non-persistent) session will stay valid.
[JsonPropertyName("ephemeral_session_lifetime")]
public double? EphemeralSessionLifetime { get; set; }
Property Value
ErrorPage
[JsonPropertyName("error_page")]
public Optional<TenantSettingsErrorPage?> ErrorPage { get; set; }
Property Value
Flags
[JsonPropertyName("flags")]
public TenantSettingsFlags? Flags { get; set; }
Property Value
FriendlyName
Friendly name for this tenant.
[JsonPropertyName("friendly_name")]
public string? FriendlyName { get; set; }
Property Value
GuardianMfaPage
[JsonPropertyName("guardian_mfa_page")]
public Optional<TenantSettingsGuardianPage?> GuardianMfaPage { get; set; }
Property Value
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
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
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
Mtls
[JsonPropertyName("mtls")]
public Optional<TenantSettingsMtls?> Mtls { get; set; }
Property Value
OidcLogout
[JsonPropertyName("oidc_logout")]
public TenantOidcLogoutSettings? OidcLogout { get; set; }
Property Value
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
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
SandboxVersion
Selected sandbox version for the extensibility environment.
[JsonPropertyName("sandbox_version")]
public string? SandboxVersion { get; set; }
Property Value
SandboxVersionsAvailable
Available sandbox versions for the extensibility environment.
[JsonPropertyName("sandbox_versions_available")]
public IEnumerable<string>? SandboxVersionsAvailable { get; set; }
Property Value
SecurityHeaders
[JsonPropertyName("security_headers")]
public Optional<TenantSettingsNullableSecurityHeaders?> SecurityHeaders { get; set; }
Property Value
SessionCookie
[JsonPropertyName("session_cookie")]
public Optional<SessionCookieSchema?> SessionCookie { get; set; }
Property Value
SessionLifetime
Number of hours a session will stay valid.
[JsonPropertyName("session_lifetime")]
public double? SessionLifetime { get; set; }
Property Value
Sessions
[JsonPropertyName("sessions")]
public Optional<TenantSettingsSessions?> Sessions { get; set; }
Property Value
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
SupportEmail
End-user support email address.
[JsonPropertyName("support_email")]
public string? SupportEmail { get; set; }
Property Value
SupportUrl
End-user support URL.
[JsonPropertyName("support_url")]
public string? SupportUrl { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.