Class WhitespacePasswordRule
- java.lang.Object
-
- org.apache.archiva.redback.policy.rules.AbstractPasswordRule
-
- org.apache.archiva.redback.policy.rules.WhitespacePasswordRule
-
- All Implemented Interfaces:
PasswordRule
@Service("passwordRule#no-whitespaces") public class WhitespacePasswordRule extends AbstractPasswordRuleBasic Password Rule. Checks that password does not have whitespaces in it.
-
-
Field Summary
Fields Modifier and Type Field Description static StringNO_WHITE_SPACE_VIOLATION-
Fields inherited from class org.apache.archiva.redback.policy.rules.AbstractPasswordRule
config, enabled
-
-
Constructor Summary
Constructors Constructor Description WhitespacePasswordRule()
-
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
-
NO_WHITE_SPACE_VIOLATION
public static final String NO_WHITE_SPACE_VIOLATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WhitespacePasswordRule
public WhitespacePasswordRule()
-
-
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.
-
-