System Password Validation Provider: Provider Specific
Configuration Options Related Tasks Related Topics
This page allows you to configure additional attributes for this System Password Validation provider.
Note: Passwords cannot contain a curly brace ("{") as the first character.
Note: If the Default Authentication provider is configured in the realm, make sure that the setting for the minimum password length is consistent with the setting configured for that provider.
Configuration Options
Name Description Reject if Password Contains the User Name Specifies whether the password can contain, or be set to, the username.
MBean Attribute:
SystemPasswordValidatorMBean.RejectEqualOrContainUsername
Secure value:
true
Reject if Password Contains the User Name Reversed To determine whether the password can contain or be equal to the reverse username. This check will be case insensitive. If the value is "true", the password must not contain or be equal to the reverse username.
To secure your system, set true as the value.
MBean Attribute:
SystemPasswordValidatorMBean.RejectEqualOrContainReverseUsername
Secure value:
true
Minimum Password Length Specifies the minimum number of characters that the password may contain. Note: If the Default Authentication provider is configured in the realm, make sure that this number is consistent with the one configured for that provider.
MBean Attribute:
SystemPasswordValidatorMBean.MinPasswordLength
Minimum value:
0
Secure value:
6
Maximum Password Length Specifies the maximum number of characters that the password may contain. To be accepted, the password may not contain a greater number of characters than the value specified. Specifying 0 results in no restriction on password length.
MBean Attribute:
SystemPasswordValidatorMBean.MaxPasswordLength
Minimum value:
0
Secure value:
12
Maximum Instances of Any Character Specifies the maximum number of times any one character may appear in the password.
MBean Attribute:
SystemPasswordValidatorMBean.MaxInstancesOfAnyCharacter
Minimum value:
0
Secure value:
4
Maximum Consecutive Characters Specifies the maximum number of times that a character may appear consecutively in the password.
MBean Attribute:
SystemPasswordValidatorMBean.MaxConsecutiveCharacters
Minimum value:
0
Secure value:
3
Minimum Number of Alphabetic Characters Specifies the minimum number of alphabetic characters that a password must contain.
MBean Attribute:
SystemPasswordValidatorMBean.MinAlphabeticCharacters
Minimum value:
0
Secure value:
1
Minimum Number of Numeric Characters Specifies the minimum number of numeric characters that must appear in the password.
MBean Attribute:
SystemPasswordValidatorMBean.MinNumericCharacters
Minimum value:
0
Secure value:
1
Minimum Number of Lower Case Characters Specifies the minimum number of lowercase characters that a password must contain.
MBean Attribute:
SystemPasswordValidatorMBean.MinLowercaseCharacters
Minimum value:
0
Secure value:
1
Minimum Number of Upper Case Characters Specifies the minimum number of uppercase characters that a password must contain.
MBean Attribute:
SystemPasswordValidatorMBean.MinUppercaseCharacters
Minimum value:
0
Secure value:
1
Minimum Number of Non-Alphanumeric Characters Specifies the minimum number of non-alphanumeric characters (also known as special characters, such as
%
,*
,#
, or}
) that must appear in the password.MBean Attribute:
SystemPasswordValidatorMBean.MinNonAlphanumericCharacters
Minimum value:
0
Secure value:
1
Minimum Number of Non-Alphabetic Characters Specifies the minimum number of numeric or special characters (such as
%
,*
,#
, or}
) that a password must contain.MBean Attribute:
SystemPasswordValidatorMBean.MinNumericOrSpecialCharacters
Minimum value:
0
Secure value:
1