Package org.keycloak.credential
Interface CredentialInputValidator
- All Known Implementing Classes:
 IpatuuraUserStorageProvider,KerberosFederationProvider,LDAPStorageProvider,OTPCredentialProvider,PasswordCredentialProvider,RecoveryAuthnCodesCredentialProvider,SSSDFederationProvider,WebAuthnCredentialProvider,WebAuthnPasswordlessCredentialProvider
public interface CredentialInputValidator
Implentations of this interface can validate CredentialInput, i.e. verify a password.
 UserStorageProviders and CredentialProviders can implement this interface.
- Version:
 - $Revision: 1 $
 - Author:
 - Bill Burke
 
- 
Method Summary
Modifier and TypeMethodDescriptionbooleanisConfiguredFor(RealmModel realm, UserModel user, String credentialType) booleanisValid(RealmModel realm, UserModel user, CredentialInput credentialInput) Tests whether a credential is validbooleansupportsCredentialType(String credentialType)  
- 
Method Details
- 
supportsCredentialType
 - 
isConfiguredFor
 - 
isValid
Tests whether a credential is valid- Parameters:
 realm- The realm in which to which the credential belongs touser- The user for which to test the credentialcredentialInput- the credential details to verify- Returns:
 - true if the passed secret is correct
 
 
 -