A structure indicating which password policy requirements were met or violated and what the requirements are.
Signature:
export interface PasswordValidationStatus
Properties
| Property | Type | Description |
|---|---|---|
| containsLowercaseLetter | boolean | Whether the password contains a lowercase letter, or undefined if not required. |
| containsNonAlphanumericCharacter | boolean | Whether the password contains a non-alphanumeric character, or undefined if not required. |
| containsNumericCharacter | boolean | Whether the password contains a numeric character, or undefined if not required. |
| containsUppercaseLetter | boolean | Whether the password contains an uppercase letter, or undefined if not required. |
| isValid | boolean | Whether the password meets all requirements. |
| meetsMaxPasswordLength | boolean | Whether the password meets the maximum password length, or undefined if not required. |
| meetsMinPasswordLength | boolean | Whether the password meets the minimum password length, or undefined if not required. |
| passwordPolicy | PasswordPolicy | The policy used to validate the password. |
PasswordValidationStatus.containsLowercaseLetter
Whether the password contains a lowercase letter, or undefined if not required.
Signature:
readonly containsLowercaseLetter?: boolean;
PasswordValidationStatus.containsNonAlphanumericCharacter
Whether the password contains a non-alphanumeric character, or undefined if not required.
Signature:
readonly containsNonAlphanumericCharacter?: boolean;
PasswordValidationStatus.containsNumericCharacter
Whether the password contains a numeric character, or undefined if not required.
Signature:
readonly containsNumericCharacter?: boolean;
PasswordValidationStatus.containsUppercaseLetter
Whether the password contains an uppercase letter, or undefined if not required.
Signature:
readonly containsUppercaseLetter?: boolean;
PasswordValidationStatus.isValid
Whether the password meets all requirements.
Signature:
readonly isValid: boolean;
PasswordValidationStatus.meetsMaxPasswordLength
Whether the password meets the maximum password length, or undefined if not required.
Signature:
readonly meetsMaxPasswordLength?: boolean;
PasswordValidationStatus.meetsMinPasswordLength
Whether the password meets the minimum password length, or undefined if not required.
Signature:
readonly meetsMinPasswordLength?: boolean;
PasswordValidationStatus.passwordPolicy
The policy used to validate the password.
Signature:
readonly passwordPolicy: PasswordPolicy;