Une structure spécifiant les exigences de la politique de mot de passe.
Signature:
export interface PasswordPolicy
Propriétés
Propriété | Taper | Description |
---|---|---|
Caractèresnonalphanumériquesautorisés | chaîne | Liste des caractères considérés comme non alphanumériques lors de la validation. |
options de force personnalisées | { lecture seule minPasswordLength?: nombre ; lecture seule maxPasswordLength?: nombre ; lecture seule contientLowercaseLetter?: booléen; lecture seule contientUppercaseLetter?: boolean; lecture seule contientNumericCharacter?: booléen; readonly containNonAlphanumericCharacter?: boolean; } | Exigences imposées par cette politique de mot de passe. |
État d'application | chaîne | L’état d’application de la stratégie. Peut être « OFF » ou « ENFORCE ». |
forceUpgradeOnSignin | booléen | Indique si les mots de passe existants doivent respecter la politique. |
PasswordPolicy.allowedNonAlphanumericCharacters
Liste des caractères considérés comme non alphanumériques lors de la validation.
Signature:
readonly allowedNonAlphanumericCharacters: string;
Mot de passePolicy.customStrengthOptions
Exigences imposées par cette politique de mot de passe.
Signature:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
Mot de passePolicy.enforcementState
L’état d’application de la stratégie. Peut être « OFF » ou « ENFORCE ».
Signature:
readonly enforcementState: string;
Mot de passePolicy.forceUpgradeOnSignin
Indique si les mots de passe existants doivent respecter la politique.
Signature:
readonly forceUpgradeOnSignin: boolean;