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
-