Una estructura que especifica los requisitos de la política de contraseñas.
Firma:
export interface PasswordPolicy
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
permitidoCaracteres no alfanuméricos | cadena | Lista de caracteres que se consideran no alfanuméricos durante la validación. |
opciones de fuerza personalizadas | {readonly minPasswordLength?: número; sólo lectura maxPasswordLength?: número; ¿solo lectura contiene letra minúscula?: booleano; ¿solo lectura contiene letras mayúsculas?: booleano; ¿solo lectura contiene carácter numérico?: booleano; ¿solo lectura contiene caracteres no alfanuméricos?: booleano; } | Requisitos impuestos por esta política de contraseñas. |
Estado de cumplimiento | cadena | El estado de aplicación de la política. Puede ser 'OFF' o 'ENFORCE'. |
forceUpgradeOnSignin | booleano | Si las contraseñas existentes deben cumplir con la política. |
Política de contraseña.Permitidos caracteres no alfanuméricos
Lista de caracteres que se consideran no alfanuméricos durante la validación.
Firma:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions
Requisitos impuestos por esta política de contraseñas.
Firma:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
Política de contraseña.enforcementState
El estado de aplicación de la política. Puede ser 'OFF' o 'ENFORCE'.
Firma:
readonly enforcementState: string;
ContraseñaPolicy.forceUpgradeOnSignin
Si las contraseñas existentes deben cumplir con la política.
Firma:
readonly forceUpgradeOnSignin: boolean;