Customizable Password Policy
Description
Password policy validates a password against a list of predefined password policy checks. Each password policy check validates one requirement of the password.
Not all checks are applied in all situations (e.g. a check whether a password is too young to be changed is not applied during a mandatory password change).
May be used by
Password Reset Step Basic Auth Request Authentication Pattern-based Random String Generator Password-only Authentication Step Mandatory Password Change Step Administrators Configuration Username Password Authentication Step Voluntary Password Change Step Password Change Self-Service Step Password Settings Username Password with FIDO Authentication Step Set Password Step HTTP Basic Authentication Step Password User Item
Properties
Policy Checks (
policyChecks) Description
The list of password policy checks that must be passed when setting a password.
Attributes
Plugin-List
Optional
Assignable plugins
Age Check Password Policy Allowed Characters Password Policy Equals Old Password Policy Forbidden Characters Password Policy History Password Policy Meta Password Policy Password Length Policy Required Characters Password Policy Silly Password Policy Static Blacklist Password Policy Unique Across Services Password Policy User Data Blacklist Password Policy Valid Flag Password Policy
Optional Policy Checks (
optionalPolicyChecks) Description
The List of optional password policy checks of which at least the 'Minimum Passed Optional Checks' must be fulfilled when setting a new password.
Attributes
Plugin-List
Optional
Assignable plugins
Age Check Password Policy Allowed Characters Password Policy Equals Old Password Policy Forbidden Characters Password Policy History Password Policy Meta Password Policy Password Length Policy Required Characters Password Policy Silly Password Policy Static Blacklist Password Policy Unique Across Services Password Policy User Data Blacklist Password Policy Valid Flag Password Policy
Minimum Passed Optional Checks (
minimumPassedOptionalChecks) Description
The minimal amount of passed optional checks.
Attributes
Integer
Optional
Default value
0
YAML Template (with default values)
type: CustomizablePasswordPolicy
id: CustomizablePasswordPolicy-xxxxxx
displayName:
comment:
properties:
minimumPassedOptionalChecks: 0
optionalPolicyChecks:
policyChecks: