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 AbstractPasswordRule
Basic Password Rule. Checks that password does not have whitespaces in it.
-
-
Field Summary
Fields Modifier and Type Field Description static String
NO_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 void
initialize()
to use in case of configuration change.void
setUserSecurityPolicy(UserSecurityPolicy policy)
Sets the User Security Policy to use.void
testPassword(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:PasswordRule
Sets 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:PasswordRule
Tests 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:PasswordRule
to use in case of configuration change.
-
-