Una estructura que especifica los requisitos de la política de contraseñas.
Firma:
export interface PasswordPolicy
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
permitidasNonAlphanumericCharacters | string | Lista de caracteres que se consideran no alfanuméricos durante la validación. |
opciones de fuerza personalizadas | { readonly minPasswordLength?: number; readonly maxPasswordLength?: number; readonly includeLowercaseLetter?: booleano; readonly contieneUppercaseLetter?: boolean; readonly contieneNumericCharacter?: booleano; readonlycontainsNonAlphanumericCharacter?: booleano; }. | Requisitos que exige esta política de contraseñas. |
estadodeaplicación | string | El estado de aplicación de la política. Puede estar "DESACTIVADA". o "ENFORCE". |
forceUpgradeOnSignin | booleano | Indica si las contraseñas existentes deben cumplir con la política. |
PasswordPolicy.allowedNonAlphanumericCharacters.
Lista de caracteres que se consideran no alfanuméricos durante la validación.
Firma:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions.
Requisitos que exige 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;
};
PasswordPolicy.enforcementState.
El estado de aplicación de la política. Puede estar "DESACTIVADA". o "ENFORCE".
Firma:
readonly enforcementState: string;
PasswordPolicy.forceUpgradeOnSignin.
Indica si las contraseñas existentes deben cumplir con la política.
Firma:
readonly forceUpgradeOnSignin: boolean;