@ConfigurationProperties(value="broadleaf.auth.password.validation") public class PasswordValidatorProperties extends Object
Any of the validations that use regex may be "disabled" by changing the regex to match anything:
^.*$
or nothing: ^$
(e.g., for whitespace or repeated characters)
Constructor and Description |
---|
PasswordValidatorProperties() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getCustomPattern()
Extension point for activating additional patterns that must conform
|
String |
getDigitPattern()
Password must include at least 1 number (e.g., 1, 2, 3)
|
String |
getLongPattern()
Password must be less than 255 characters
|
String |
getLowerPattern()
Password must include at least 1 lowercase character (e.g., a, b, c)
|
String |
getRepeatedPattern()
Password cannot contain any 3 sequentially repeated characters (e.g., 111, aaa, ---)
|
String |
getShortPattern()
Password must be at least 8 characters
|
String |
getSpecialPattern()
Password must include at least 1 special character (e.g., !, $, &)
|
String |
getUpperPattern()
Password must include at least 1 uppercase character (e.g., A, B, C)
|
String |
getWhitespacePattern()
Password cannot contain any whitespace characters
|
int |
hashCode() |
void |
setCustomPattern(String customPattern)
Extension point for activating additional patterns that must conform
|
void |
setDigitPattern(String digitPattern)
Password must include at least 1 number (e.g., 1, 2, 3)
|
void |
setLongPattern(String longPattern)
Password must be less than 255 characters
|
void |
setLowerPattern(String lowerPattern)
Password must include at least 1 lowercase character (e.g., a, b, c)
|
void |
setRepeatedPattern(String repeatedPattern)
Password cannot contain any 3 sequentially repeated characters (e.g., 111, aaa, ---)
|
void |
setShortPattern(String shortPattern)
Password must be at least 8 characters
|
void |
setSpecialPattern(String specialPattern)
Password must include at least 1 special character (e.g., !, $, &)
|
void |
setUpperPattern(String upperPattern)
Password must include at least 1 uppercase character (e.g., A, B, C)
|
void |
setWhitespacePattern(String whitespacePattern)
Password cannot contain any whitespace characters
|
String |
toString() |
public String getShortPattern()
public String getLongPattern()
public String getUpperPattern()
public String getLowerPattern()
public String getDigitPattern()
public String getSpecialPattern()
public String getWhitespacePattern()
public String getRepeatedPattern()
public String getCustomPattern()
public void setShortPattern(String shortPattern)
public void setLongPattern(String longPattern)
public void setUpperPattern(String upperPattern)
public void setLowerPattern(String lowerPattern)
public void setDigitPattern(String digitPattern)
public void setSpecialPattern(String specialPattern)
public void setWhitespacePattern(String whitespacePattern)
public void setRepeatedPattern(String repeatedPattern)
public void setCustomPattern(String customPattern)
protected boolean canEqual(Object other)
Copyright © 2021. All rights reserved.