Package org.keycloak.policy
Interface PasswordPolicyProvider
- 
- All Superinterfaces:
- Provider
 - All Known Implementing Classes:
- BlacklistPasswordPolicyProvider,- DigitsPasswordPolicyProvider,- ForceExpiredPasswordPolicyProviderFactory,- HashAlgorithmPasswordPolicyProviderFactory,- HashIterationsPasswordPolicyProviderFactory,- HistoryPasswordPolicyProvider,- LengthPasswordPolicyProvider,- LowerCasePasswordPolicyProvider,- MaximumLengthPasswordPolicyProvider,- NotEmailPasswordPolicyProvider,- NotUsernamePasswordPolicyProvider,- RecoveryCodesWarningThresholdPasswordPolicyProviderFactory,- RegexPatternsPasswordPolicyProvider,- SpecialCharsPasswordPolicyProvider,- UpperCasePasswordPolicyProvider
 
 public interface PasswordPolicyProvider extends Provider - Author:
- Roelof Naude
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringINT_CONFIG_TYPEstatic StringSTRING_CONFIG_TYPE
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ObjectparseConfig(String value)default IntegerparseInteger(String value, Integer defaultValue)PolicyErrorvalidate(String user, String password)PolicyErrorvalidate(RealmModel realm, UserModel user, String password)
 
- 
- 
- 
Field Detail- 
STRING_CONFIG_TYPEstatic final String STRING_CONFIG_TYPE - See Also:
- Constant Field Values
 
 - 
INT_CONFIG_TYPEstatic final String INT_CONFIG_TYPE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
validatePolicyError validate(RealmModel realm, UserModel user, String password) 
 - 
validatePolicyError validate(String user, String password) 
 
- 
 
-