Package org.keycloak.models
Class PasswordPolicy
- java.lang.Object
- 
- org.keycloak.models.PasswordPolicy
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class PasswordPolicy extends Object implements Serializable - Author:
- Stian Thorgersen
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPasswordPolicy.Builder
 - 
Field SummaryFields Modifier and Type Field Description static StringFORCE_EXPIRED_IDstatic StringHASH_ALGORITHM_DEFAULTstatic StringHASH_ALGORITHM_IDstatic intHASH_ITERATIONS_DEFAULTstatic StringHASH_ITERATIONS_IDstatic StringPASSWORD_HISTORY_IDstatic intRECOVERY_CODES_WARNING_THRESHOLD_DEFAULTstatic StringRECOVERY_CODES_WARNING_THRESHOLD_ID
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PasswordPolicy.Builderbuild()static PasswordPolicyempty()intgetDaysToExpirePassword()intgetExpiredPasswords()StringgetHashAlgorithm()intgetHashIterations()Set<String>getPolicies()<T> TgetPolicyConfig(String key)intgetRecoveryCodesWarningThreshold()static PasswordPolicyparse(KeycloakSession session, String policyString)PasswordPolicy.BuildertoBuilder()StringtoString()
 
- 
- 
- 
Field Detail- 
HASH_ALGORITHM_IDpublic static final String HASH_ALGORITHM_ID - See Also:
- Constant Field Values
 
 - 
HASH_ALGORITHM_DEFAULTpublic static final String HASH_ALGORITHM_DEFAULT - See Also:
- Constant Field Values
 
 - 
HASH_ITERATIONS_IDpublic static final String HASH_ITERATIONS_ID - See Also:
- Constant Field Values
 
 - 
HASH_ITERATIONS_DEFAULTpublic static final int HASH_ITERATIONS_DEFAULT - See Also:
- Constant Field Values
 
 - 
PASSWORD_HISTORY_IDpublic static final String PASSWORD_HISTORY_ID - See Also:
- Constant Field Values
 
 - 
FORCE_EXPIRED_IDpublic static final String FORCE_EXPIRED_ID - See Also:
- Constant Field Values
 
 - 
RECOVERY_CODES_WARNING_THRESHOLD_DEFAULTpublic static final int RECOVERY_CODES_WARNING_THRESHOLD_DEFAULT - See Also:
- Constant Field Values
 
 - 
RECOVERY_CODES_WARNING_THRESHOLD_IDpublic static final String RECOVERY_CODES_WARNING_THRESHOLD_ID - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
emptypublic static PasswordPolicy empty() 
 - 
buildpublic static PasswordPolicy.Builder build() 
 - 
parsepublic static PasswordPolicy parse(KeycloakSession session, String policyString) 
 - 
getPolicyConfigpublic <T> T getPolicyConfig(String key) 
 - 
getHashAlgorithmpublic String getHashAlgorithm() 
 - 
getHashIterationspublic int getHashIterations() 
 - 
getExpiredPasswordspublic int getExpiredPasswords() 
 - 
getDaysToExpirePasswordpublic int getDaysToExpirePassword() 
 - 
getRecoveryCodesWarningThresholdpublic int getRecoveryCodesWarningThreshold() 
 - 
toBuilderpublic PasswordPolicy.Builder toBuilder() 
 
- 
 
-