The Repeated Characters Password Validator is used to determine whether a proposed password is acceptable based on the number of times any character appears consecutively in a password value.
It ensures that user passwords do not contain strings of the same character repeated several times, like "aaaaaa" or "aaabbb".
The Repeated Characters Password Validator component inherits from the Password Validator
This page describes the Repeated Characters Password Validator:
A description of each property follows.
Basic Properties: | Advanced Properties: |
---|---|
↓ case-sensitive-validation | ↓ java-class |
↓ enabled | |
↓ max-consecutive-length |
Description | Indicates whether this password validator should treat password characters in a case-sensitive manner. If the value of this property is false, the validator ignores any differences in capitalization when looking for consecutive characters in the password. If the value is true, the validator considers a character to be repeating only if all consecutive occurrences use the same capitalization. |
Default Value | None |
Allowed Values | true false |
Multi-valued | No |
Required | Yes |
Admin Action Required | None |
Advanced Property | No |
Read-only | No |
Description | Indicates whether the password validator is enabled for use. |
Default Value | None |
Allowed Values | true false |
Multi-valued | No |
Required | Yes |
Admin Action Required | None |
Advanced Property | No |
Read-only | No |
Description | Specifies the maximum number of times that any character can appear consecutively in a password value. A value of zero indicates that no maximum limit is enforced. |
Default Value | None |
Allowed Values | An integer value. Lower value is 0. |
Multi-valued | No |
Required | Yes |
Admin Action Required | None |
Advanced Property | No |
Read-only | No |
Description | Specifies the fully-qualified name of the Java class that provides the password validator implementation. |
Default Value | org.opends.server.extensions.RepeatedCharactersPasswordValidator |
Allowed Values | A java class that implements or extends the class(es) : org.opends.server.api.PasswordValidator |
Multi-valued | No |
Required | Yes |
Admin Action Required | The Repeated Characters Password Validator must be disabled and re-enabled for changes to this setting to take effect |
Advanced Property | Yes |
Read-only | No |
Each configuration property can be mapped to a specific LDAP attribute under the "cn=config" entry. The mappings that follow are provided for information only. In general, you should avoid changing the server configuration by manipulating the LDAP attributes directly.
Base DN | cn=Password Validators,cn=config |
objectclass name | ds-cfg-repeated-characters-password-validator |
objectclass superior | ds-cfg-password-validator |
Property | LDAP attribute |
case-sensitive-validation | ds-cfg-case-sensitive-validation |
enabled | ds-cfg-enabled |
java-class | ds-cfg-java-class |
max-consecutive-length | ds-cfg-max-consecutive-length |