public final class RepeatedCharactersPasswordValidatorCfgDefn extends ManagedObjectDefinition<RepeatedCharactersPasswordValidatorCfgClient,RepeatedCharactersPasswordValidatorCfg>
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.
Modifier and Type | Method and Description |
---|---|
RepeatedCharactersPasswordValidatorCfgClient |
createClientConfiguration(ManagedObject<? extends RepeatedCharactersPasswordValidatorCfgClient> impl)
Creates a client configuration view of the provided managed
object.
|
RepeatedCharactersPasswordValidatorCfg |
createServerConfiguration(ServerManagedObject<? extends RepeatedCharactersPasswordValidatorCfg> impl)
Creates a server configuration view of the provided server
managed object.
|
BooleanPropertyDefinition |
getCaseSensitiveValidationPropertyDefinition()
Get the "case-sensitive-validation" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static RepeatedCharactersPasswordValidatorCfgDefn |
getInstance()
Get the Repeated Characters Password Validator configuration
definition singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
IntegerPropertyDefinition |
getMaxConsecutiveLengthPropertyDefinition()
Get the "max-consecutive-length" property definition.
|
Class<RepeatedCharactersPasswordValidatorCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this
managed object definition.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static RepeatedCharactersPasswordValidatorCfgDefn getInstance()
public RepeatedCharactersPasswordValidatorCfgClient createClientConfiguration(ManagedObject<? extends RepeatedCharactersPasswordValidatorCfgClient> impl)
createClientConfiguration
in class ManagedObjectDefinition<RepeatedCharactersPasswordValidatorCfgClient,RepeatedCharactersPasswordValidatorCfg>
impl
- The managed object.public RepeatedCharactersPasswordValidatorCfg createServerConfiguration(ServerManagedObject<? extends RepeatedCharactersPasswordValidatorCfg> impl)
createServerConfiguration
in class ManagedObjectDefinition<RepeatedCharactersPasswordValidatorCfgClient,RepeatedCharactersPasswordValidatorCfg>
impl
- The server managed object.public Class<RepeatedCharactersPasswordValidatorCfg> getServerConfigurationClass()
getServerConfigurationClass
in class ManagedObjectDefinition<RepeatedCharactersPasswordValidatorCfgClient,RepeatedCharactersPasswordValidatorCfg>
public BooleanPropertyDefinition getCaseSensitiveValidationPropertyDefinition()
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.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the password validator is enabled for use.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the password validator implementation.
public IntegerPropertyDefinition getMaxConsecutiveLengthPropertyDefinition()
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.
Copyright © 2010-2016 ForgeRock AS. All Rights Reserved.