Table of Contents

Class TenantSettingsFlags

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Flags used to change the behavior of this tenant.

[Serializable]
public record TenantSettingsFlags : IJsonOnDeserialized, IEquatable<TenantSettingsFlags>
Inheritance
TenantSettingsFlags
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

AllowChangingEnableSso

Whether the enable_sso setting can be changed (true) or not (false).

[JsonPropertyName("allow_changing_enable_sso")]
public bool? AllowChangingEnableSso { get; set; }

Property Value

bool?

AllowLegacyDelegationGrantTypes

If enabled, clients are able to add legacy delegation grants.

[JsonPropertyName("allow_legacy_delegation_grant_types")]
public bool? AllowLegacyDelegationGrantTypes { get; set; }

Property Value

bool?

AllowLegacyRoGrantTypes

If enabled, clients are able to add legacy RO grants.

[JsonPropertyName("allow_legacy_ro_grant_types")]
public bool? AllowLegacyRoGrantTypes { get; set; }

Property Value

bool?

AllowLegacyTokeninfoEndpoint

Whether the legacy /tokeninfo endpoint is enabled for your account (true) or unavailable (false).

[JsonPropertyName("allow_legacy_tokeninfo_endpoint")]
public bool? AllowLegacyTokeninfoEndpoint { get; set; }

Property Value

bool?

ChangePwdFlowV1

Whether to use the older v1 change password flow (true, not recommended except for backward compatibility) or the newer safer flow (false, recommended).

[JsonPropertyName("change_pwd_flow_v1")]
public bool? ChangePwdFlowV1 { get; set; }

Property Value

bool?

CustomDomainsProvisioning

If true, custom domains feature will be enabled for tenant.

[JsonPropertyName("custom_domains_provisioning")]
public bool? CustomDomainsProvisioning { get; set; }

Property Value

bool?

DashboardInsightsView

Enables new insights activity page view

[JsonPropertyName("dashboard_insights_view")]
public bool? DashboardInsightsView { get; set; }

Property Value

bool?

DashboardLogStreamsNext

Enables beta access to log streaming changes

[JsonPropertyName("dashboard_log_streams_next")]
public bool? DashboardLogStreamsNext { get; set; }

Property Value

bool?

DisableClickjackProtectionHeaders

Whether classic Universal Login prompts include additional security headers to prevent clickjacking (true) or no safeguard (false).

[JsonPropertyName("disable_clickjack_protection_headers")]
public bool? DisableClickjackProtectionHeaders { get; set; }

Property Value

bool?

DisableFieldsMapFix

Disables SAML fields map fix for bad mappings with repeated attributes

[JsonPropertyName("disable_fields_map_fix")]
public bool? DisableFieldsMapFix { get; set; }

Property Value

bool?

DisableImpersonation

Whether the impersonation functionality has been disabled (true) or not (false). Read-only.

[JsonPropertyName("disable_impersonation")]
public bool? DisableImpersonation { get; set; }

Property Value

bool?

DisableManagementApiSmsObfuscation

If true, SMS phone numbers will not be obfuscated in Management API GET calls.

[JsonPropertyName("disable_management_api_sms_obfuscation")]
public bool? DisableManagementApiSmsObfuscation { get; set; }

Property Value

bool?

EnableAdfsWaadEmailVerification

Enables the email verification flow during login for Azure AD and ADFS connections

[JsonPropertyName("enable_adfs_waad_email_verification")]
public bool? EnableAdfsWaadEmailVerification { get; set; }

Property Value

bool?

EnableApisSection

Whether the APIs section is enabled (true) or disabled (false).

[JsonPropertyName("enable_apis_section")]
public bool? EnableApisSection { get; set; }

Property Value

bool?

EnableClientConnections

Whether all current connections should be enabled when a new client (application) is created (true, default) or not (false).

[JsonPropertyName("enable_client_connections")]
public bool? EnableClientConnections { get; set; }

Property Value

bool?

EnableDynamicClientRegistration

Whether third-party developers can dynamically register applications for your APIs (true) or not (false). This flag enables dynamic client registration.

[JsonPropertyName("enable_dynamic_client_registration")]
public bool? EnableDynamicClientRegistration { get; set; }

Property Value

bool?

EnableIdtokenApi2

Whether ID tokens can be used to authorize some types of requests to API v2 (true) not not (false).

[JsonPropertyName("enable_idtoken_api2")]
public bool? EnableIdtokenApi2 { get; set; }

Property Value

bool?

EnableLegacyProfile

Whether ID tokens and the userinfo endpoint includes a complete user profile (true) or only OpenID Connect claims (false).

[JsonPropertyName("enable_legacy_profile")]
public bool? EnableLegacyProfile { get; set; }

Property Value

bool?

EnablePipeline2

Whether advanced API Authorization scenarios are enabled (true) or disabled (false).

[JsonPropertyName("enable_pipeline2")]
public bool? EnablePipeline2 { get; set; }

Property Value

bool?

EnablePublicSignupUserExistsError

Whether the public sign up process shows a user_exists error (true) or a generic error (false) if the user already exists.

[JsonPropertyName("enable_public_signup_user_exists_error")]
public bool? EnablePublicSignupUserExistsError { get; set; }

Property Value

bool?

EnableSso

Whether users are prompted to confirm log in before SSO redirection (false) or are not prompted (true).

[JsonPropertyName("enable_sso")]
public bool? EnableSso { get; set; }

Property Value

bool?

EnforceClientAuthenticationOnPasswordlessStart

Enforce client authentication for passwordless start.

[JsonPropertyName("enforce_client_authentication_on_passwordless_start")]
public bool? EnforceClientAuthenticationOnPasswordlessStart { get; set; }

Property Value

bool?

GenaiTrial

This tenant signed up for the Auth4GenAI trail

[JsonPropertyName("genai_trial")]
public bool? GenaiTrial { get; set; }

Property Value

bool?

ImprovedSignupBotDetectionInClassic

Improves bot detection during signup in classic universal login

[JsonPropertyName("improved_signup_bot_detection_in_classic")]
public bool? ImprovedSignupBotDetectionInClassic { get; set; }

Property Value

bool?

MfaShowFactorListOnEnrollment

Used to allow users to pick what factor to enroll of the available MFA factors.

[JsonPropertyName("mfa_show_factor_list_on_enrollment")]
public bool? MfaShowFactorListOnEnrollment { get; set; }

Property Value

bool?

NoDiscloseEnterpriseConnections

Do not Publish Enterprise Connections Information with IdP domains on the lock configuration file.

[JsonPropertyName("no_disclose_enterprise_connections")]
public bool? NoDiscloseEnterpriseConnections { get; set; }

Property Value

bool?

RemoveAlgFromJwks

Removes alg property from jwks .well-known endpoint

[JsonPropertyName("remove_alg_from_jwks")]
public bool? RemoveAlgFromJwks { get; set; }

Property Value

bool?

RevokeRefreshTokenGrant

Delete underlying grant when a Refresh Token is revoked via the Authentication API.

[JsonPropertyName("revoke_refresh_token_grant")]
public bool? RevokeRefreshTokenGrant { get; set; }

Property Value

bool?

TrustAzureAdfsEmailVerifiedConnectionProperty

Changes email_verified behavior for Azure AD/ADFS connections when enabled. Sets email_verified to false otherwise.

[JsonPropertyName("trust_azure_adfs_email_verified_connection_property")]
public bool? TrustAzureAdfsEmailVerifiedConnectionProperty { get; set; }

Property Value

bool?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.