Eine Struktur, die die Anforderungen der Kennwortrichtlinie angibt.
Unterschrift:
export interface PasswordPolicy
Eigenschaften
Eigentum | Typ | Beschreibung |
---|---|---|
Erlaubte nicht alphanumerische Zeichen | Zeichenfolge | Liste der Zeichen, die bei der Validierung als nicht alphanumerisch betrachtet werden. |
customStrengthOptions | { schreibgeschützt minPasswordLength?: number; schreibgeschützt maxPasswordLength?: Zahl; readonly enthältLowercaseLetter?: boolean; readonly enthältUppercaseLetter?: boolean; readonly enthältNumericCharacter?: boolean; readonly enthältNonAlphanumericCharacter?: boolean; } | Durch diese Passwortrichtlinie erzwungene Anforderungen. |
Durchsetzungsstatus | Zeichenfolge | Der Durchsetzungsstatus der Richtlinie. Kann „OFF“ oder „ENFORCE“ sein. |
forceUpgradeOnSignin | Boolescher Wert | Ob vorhandene Passwörter der Richtlinie entsprechen müssen. |
PasswordPolicy.allowedNonAlphanumericCharacters
Liste der Zeichen, die bei der Validierung als nicht alphanumerisch betrachtet werden.
Unterschrift:
readonly allowedNonAlphanumericCharacters: string;
PasswordPolicy.customStrengthOptions
Durch diese Passwortrichtlinie erzwungene Anforderungen.
Unterschrift:
readonly customStrengthOptions: {
readonly minPasswordLength?: number;
readonly maxPasswordLength?: number;
readonly containsLowercaseLetter?: boolean;
readonly containsUppercaseLetter?: boolean;
readonly containsNumericCharacter?: boolean;
readonly containsNonAlphanumericCharacter?: boolean;
};
PasswordPolicy.enforcementState
Der Durchsetzungsstatus der Richtlinie. Kann „OFF“ oder „ENFORCE“ sein.
Unterschrift:
readonly enforcementState: string;
PasswordPolicy.forceUpgradeOnSignin
Ob vorhandene Passwörter der Richtlinie entsprechen müssen.
Unterschrift:
readonly forceUpgradeOnSignin: boolean;