Package org.keycloak.policy
Interface PasswordPolicyProvider
- All Superinterfaces:
Provider
- All Known Implementing Classes:
AgePasswordPolicyProvider
,BlacklistPasswordPolicyProvider
,DigitsPasswordPolicyProvider
,ForceExpiredPasswordPolicyProviderFactory
,HashAlgorithmPasswordPolicyProviderFactory
,HashIterationsPasswordPolicyProviderFactory
,HistoryPasswordPolicyProvider
,LengthPasswordPolicyProvider
,LowerCasePasswordPolicyProvider
,MaxAuthAgePasswordPolicyProviderFactory
,MaximumLengthPasswordPolicyProvider
,NotContainsUsernamePasswordPolicyProvider
,NotEmailPasswordPolicyProvider
,NotUsernamePasswordPolicyProvider
,RecoveryCodesWarningThresholdPasswordPolicyProviderFactory
,RegexPatternsPasswordPolicyProvider
,SpecialCharsPasswordPolicyProvider
,UpperCasePasswordPolicyProvider
- Author:
- Roelof Naude
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionparseConfig
(String value) default Integer
parseInteger
(String value, Integer defaultValue) validate
(RealmModel realm, UserModel user, String password)
-
Field Details
-
STRING_CONFIG_TYPE
- See Also:
-
INT_CONFIG_TYPE
- See Also:
-
-
Method Details
-
validate
-
validate
-
parseConfig
-
parseInteger
-