Table of Contents

Class ConnectionOptionsAuth0

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'auth0' connection

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

Properties

AdditionalProperties

[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }

Property Value

AdditionalProperties

Attributes

[JsonPropertyName("attributes")]
public ConnectionAttributes? Attributes { get; set; }

Property Value

ConnectionAttributes

AuthenticationMethods

[JsonPropertyName("authentication_methods")]
public Optional<ConnectionAuthenticationMethods?> AuthenticationMethods { get; set; }

Property Value

Optional<ConnectionAuthenticationMethods>

BruteForceProtection

[JsonPropertyName("brute_force_protection")]
public bool? BruteForceProtection { get; set; }

Property Value

bool?

Configuration

[JsonPropertyName("configuration")]
public Dictionary<string, string>? Configuration { get; set; }

Property Value

Dictionary<string, string>

CustomScripts

[JsonPropertyName("customScripts")]
public ConnectionCustomScripts? CustomScripts { get; set; }

Property Value

ConnectionCustomScripts

DisableSelfServiceChangePassword

[JsonPropertyName("disable_self_service_change_password")]
public bool? DisableSelfServiceChangePassword { get; set; }

Property Value

bool?

DisableSignup

[JsonPropertyName("disable_signup")]
public bool? DisableSignup { get; set; }

Property Value

bool?

EnableScriptContext

[JsonPropertyName("enable_script_context")]
public bool? EnableScriptContext { get; set; }

Property Value

bool?

EnabledDatabaseCustomization

[JsonPropertyName("enabledDatabaseCustomization")]
public bool? EnabledDatabaseCustomization { get; set; }

Property Value

bool?

ImportMode

[JsonPropertyName("import_mode")]
public bool? ImportMode { get; set; }

Property Value

bool?

Mfa

[JsonPropertyName("mfa")]
public ConnectionMfa? Mfa { get; set; }

Property Value

ConnectionMfa

NonPersistentAttrs

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

Property Value

IEnumerable<string>

PasskeyOptions

[JsonPropertyName("passkey_options")]
public Optional<ConnectionPasskeyOptions?> PasskeyOptions { get; set; }

Property Value

Optional<ConnectionPasskeyOptions>

PasswordComplexityOptions

[JsonPropertyName("password_complexity_options")]
public Optional<ConnectionPasswordComplexityOptions?> PasswordComplexityOptions { get; set; }

Property Value

Optional<ConnectionPasswordComplexityOptions>

PasswordDictionary

[JsonPropertyName("password_dictionary")]
public Optional<ConnectionPasswordDictionaryOptions?> PasswordDictionary { get; set; }

Property Value

Optional<ConnectionPasswordDictionaryOptions>

PasswordHistory

[JsonPropertyName("password_history")]
public Optional<ConnectionPasswordHistoryOptions?> PasswordHistory { get; set; }

Property Value

Optional<ConnectionPasswordHistoryOptions>

PasswordNoPersonalInfo

[JsonPropertyName("password_no_personal_info")]
public Optional<ConnectionPasswordNoPersonalInfoOptions?> PasswordNoPersonalInfo { get; set; }

Property Value

Optional<ConnectionPasswordNoPersonalInfoOptions>

PasswordOptions

[JsonPropertyName("password_options")]
public ConnectionPasswordOptions? PasswordOptions { get; set; }

Property Value

ConnectionPasswordOptions

PasswordPolicy

[JsonPropertyName("passwordPolicy")]
public Optional<ConnectionPasswordPolicyEnum?> PasswordPolicy { get; set; }

Property Value

Optional<ConnectionPasswordPolicyEnum?>

Precedence

[JsonPropertyName("precedence")]
public IEnumerable<ConnectionIdentifierPrecedenceEnum>? Precedence { get; set; }

Property Value

IEnumerable<ConnectionIdentifierPrecedenceEnum>

RealmFallback

[JsonPropertyName("realm_fallback")]
public bool? RealmFallback { get; set; }

Property Value

bool?

RequiresUsername

[JsonPropertyName("requires_username")]
public bool? RequiresUsername { get; set; }

Property Value

bool?

Validation

[JsonPropertyName("validation")]
public Optional<ConnectionValidationOptions?> Validation { get; set; }

Property Value

Optional<ConnectionValidationOptions>

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.