Uma estrutura que especifica os requisitos da política de senha.
Assinatura:
export interface PasswordPolicy
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
caracteres não alfanuméricos permitidos | corda | Lista de caracteres considerados não alfanuméricos durante a validação. |
customStrengthOptions | { somente leitura minPasswordLength?: número; somente leitura maxPasswordLength?: número; somente leitura contémLowercaseLetter?: boolean; somente leitura contémUppercaseLetter?: boolean; somente leitura contémNumericCharacter?: boolean; somente leitura contémNonAlphanumericCharacter?: boolean; } | Requisitos impostos por esta política de senha. |
estado de aplicação | corda | O estado de aplicação da política. Pode ser 'OFF' ou 'ENFORCE'. |
forceUpgradeOnSignin | boleano | Se as senhas existentes devem atender à política. |
PasswordPolicy.allowedNonAlphanumericCharacters
Lista de caracteres considerados não alfanuméricos durante a validação.
Assinatura:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions
Requisitos impostos por esta política de senha.
Assinatura:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
PasswordPolicy.enforcementState
O estado de aplicação da política. Pode ser 'OFF' ou 'ENFORCE'.
Assinatura:
readonly enforcementState: string;
PasswordPolicy.forceUpgradeOnSignin
Se as senhas existentes devem atender à política.
Assinatura:
readonly forceUpgradeOnSignin: boolean;