Table of Contents

Class ConnectionPasswordOptionsComplexity

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Password complexity requirements configuration

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

Properties

AdditionalProperties

[JsonIgnore]
public ReadOnlyAdditionalProperties AdditionalProperties { get; }

Property Value

ReadOnlyAdditionalProperties

CharacterTypeRule

[JsonPropertyName("character_type_rule")]
public PasswordCharacterTypeRulePolicyEnum? CharacterTypeRule { get; set; }

Property Value

PasswordCharacterTypeRulePolicyEnum?

CharacterTypes

Required character types that must be present in passwords. Valid options: uppercase, lowercase, number, special

[JsonPropertyName("character_types")]
public IEnumerable<PasswordCharacterTypeEnum>? CharacterTypes { get; set; }

Property Value

IEnumerable<PasswordCharacterTypeEnum>

IdenticalCharacters

[JsonPropertyName("identical_characters")]
public PasswordIdenticalCharactersPolicyEnum? IdenticalCharacters { get; set; }

Property Value

PasswordIdenticalCharactersPolicyEnum?

MaxLengthExceeded

[JsonPropertyName("max_length_exceeded")]
public PasswordMaxLengthExceededPolicyEnum? MaxLengthExceeded { get; set; }

Property Value

PasswordMaxLengthExceededPolicyEnum?

MinLength

Minimum password length required (1-72 characters)

[JsonPropertyName("min_length")]
public int? MinLength { get; set; }

Property Value

int?

SequentialCharacters

[JsonPropertyName("sequential_characters")]
public PasswordSequentialCharactersPolicyEnum? SequentialCharacters { get; set; }

Property Value

PasswordSequentialCharactersPolicyEnum?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.