public final class UniqueCharactersPasswordValidatorCfgDefn extends ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
The Unique Characters Password Validator is used to determine whether a proposed password is acceptable based on the number of unique characters that it contains.
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 UniqueCharactersPasswordValidatorCfgDefn getInstance()
public UniqueCharactersPasswordValidatorCfgClient createClientConfiguration(ManagedObject<? extends UniqueCharactersPasswordValidatorCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
impl
- The managed object.public UniqueCharactersPasswordValidatorCfg createServerConfiguration(ServerManagedObject<? extends UniqueCharactersPasswordValidatorCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
impl
- The server managed object.public Class<UniqueCharactersPasswordValidatorCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<UniqueCharactersPasswordValidatorCfgClient,UniqueCharactersPasswordValidatorCfg>
public BooleanPropertyDefinition getCaseSensitiveValidationPropertyDefinition()
Indicates whether this password validator should treat password characters in a case-sensitive manner.
A value of true indicates that the validator does not consider a capital letter to be the same as its lower-case counterpart. A value of false indicates that the validator ignores differences in capitalization when looking at the number of unique characters in the password.
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 getMinUniqueCharactersPropertyDefinition()
Specifies the minimum number of unique characters that a password will be allowed to contain.
A value of zero indicates that no minimum value is enforced.
Copyright 2010-2018 ForgeRock AS.