PasswordPolicy interface

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;