Class AlphaNumericPasswordRule
- java.lang.Object
-
- org.apache.archiva.redback.policy.rules.AbstractPasswordRule
-
- org.apache.archiva.redback.policy.rules.AlphaNumericPasswordRule
-
- All Implemented Interfaces:
PasswordRule
@Service("passwordRule#alpha-numeric") public class AlphaNumericPasswordRule extends AbstractPasswordRuleBasic Password Rule. Checks that password only contains alpha-numeric characters.
-
-
Field Summary
Fields Modifier and Type Field Description static StringALPHANUM_VIOLATION-
Fields inherited from class org.apache.archiva.redback.policy.rules.AbstractPasswordRule
config, enabled
-
-
Constructor Summary
Constructors Constructor Description AlphaNumericPasswordRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize()to use in case of configuration change.voidsetUserSecurityPolicy(UserSecurityPolicy policy)Sets the User Security Policy to use.voidtestPassword(PasswordRuleViolations violations, User user)Tests theUser.getPassword()for a valid password, based on rule.-
Methods inherited from class org.apache.archiva.redback.policy.rules.AbstractPasswordRule
isEnabled, requiresSecurityPolicy
-
-
-
-
Field Detail
-
ALPHANUM_VIOLATION
public static final String ALPHANUM_VIOLATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AlphaNumericPasswordRule
public AlphaNumericPasswordRule()
-
-
Method Detail
-
setUserSecurityPolicy
public void setUserSecurityPolicy(UserSecurityPolicy policy)
Description copied from interface:PasswordRuleSets the User Security Policy to use. The policy is set once per instance of a PasswordRule object.- Parameters:
policy- the policy to use.
-
testPassword
public void testPassword(PasswordRuleViolations violations, User user)
Description copied from interface:PasswordRuleTests theUser.getPassword()for a valid password, based on rule.- Parameters:
violations- the place to add any password rule violations that this rule has discovered.user- the User to test.
-
initialize
@PostConstruct public void initialize()
Description copied from interface:PasswordRuleto use in case of configuration change.
-
-