Package org.keycloak.credential.hash
Interface PasswordHashProvider
- 
- All Superinterfaces:
- Provider
 - All Known Implementing Classes:
- Pbkdf2PasswordHashProvider
 
 public interface PasswordHashProvider extends Provider - Author:
- Kunal Kerkar
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default Stringencode(String rawPassword, int iterations)default voidencode(String rawPassword, int iterations, CredentialModel credential)Deprecated.Exists due the backwards compatibility.PasswordCredentialModelencodedCredential(String rawPassword, int iterations)default booleanpolicyCheck(PasswordPolicy policy, CredentialModel credential)Deprecated.Exists due the backwards compatibility.booleanpolicyCheck(PasswordPolicy policy, PasswordCredentialModel credential)default booleanverify(String rawPassword, CredentialModel credential)Deprecated.Exists due the backwards compatibility.booleanverify(String rawPassword, PasswordCredentialModel credential)
 
- 
- 
- 
Method Detail- 
policyCheckboolean policyCheck(PasswordPolicy policy, PasswordCredentialModel credential) 
 - 
encodedCredentialPasswordCredentialModel encodedCredential(String rawPassword, int iterations) 
 - 
verifyboolean verify(String rawPassword, PasswordCredentialModel credential) 
 - 
policyCheck@Deprecated default boolean policyCheck(PasswordPolicy policy, CredentialModel credential) Deprecated.Exists due the backwards compatibility. It is recommended to usepolicyCheck(PasswordPolicy, PasswordCredentialModel)
 - 
encode@Deprecated default void encode(String rawPassword, int iterations, CredentialModel credential) Deprecated.Exists due the backwards compatibility. It is recommended to useencodedCredential(String, int)}
 - 
verify@Deprecated default boolean verify(String rawPassword, CredentialModel credential) Deprecated.Exists due the backwards compatibility. It is recommended to useverify(String, PasswordCredentialModel)
 
- 
 
-