Package org.keycloak.credential
Class RecoveryAuthnCodesCredentialProvider
- java.lang.Object
- 
- org.keycloak.credential.RecoveryAuthnCodesCredentialProvider
 
- 
- All Implemented Interfaces:
- CredentialInputValidator,- CredentialProvider<RecoveryAuthnCodesCredentialModel>,- Provider
 
 public class RecoveryAuthnCodesCredentialProvider extends Object implements CredentialProvider<RecoveryAuthnCodesCredentialModel>, CredentialInputValidator 
- 
- 
Constructor SummaryConstructors Constructor Description RecoveryAuthnCodesCredentialProvider(KeycloakSession session)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CredentialModelcreateCredential(RealmModel realm, UserModel user, RecoveryAuthnCodesCredentialModel credentialModel)booleandeleteCredential(RealmModel realm, UserModel user, String credentialId)RecoveryAuthnCodesCredentialModelgetCredentialFromModel(CredentialModel model)CredentialMetadatagetCredentialMetadata(RecoveryAuthnCodesCredentialModel credentialModel, CredentialTypeMetadata credentialTypeMetadata)CredentialTypeMetadatagetCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext)StringgetType()protected intgetWarningThreshold()booleanisConfiguredFor(RealmModel realm, UserModel user, String credentialType)booleanisValid(RealmModel realm, UserModel user, CredentialInput credentialInput)Tests whether a credential is validbooleansupportsCredentialType(String credentialType)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.credential.CredentialProviderclose, getDefaultCredential
 
- 
 
- 
- 
- 
Constructor Detail- 
RecoveryAuthnCodesCredentialProviderpublic RecoveryAuthnCodesCredentialProvider(KeycloakSession session) 
 
- 
 - 
Method Detail- 
getTypepublic String getType() - Specified by:
- getTypein interface- CredentialProvider<RecoveryAuthnCodesCredentialModel>
 
 - 
createCredentialpublic CredentialModel createCredential(RealmModel realm, UserModel user, RecoveryAuthnCodesCredentialModel credentialModel) - Specified by:
- createCredentialin interface- CredentialProvider<RecoveryAuthnCodesCredentialModel>
 
 - 
deleteCredentialpublic boolean deleteCredential(RealmModel realm, UserModel user, String credentialId) - Specified by:
- deleteCredentialin interface- CredentialProvider<RecoveryAuthnCodesCredentialModel>
 
 - 
getCredentialFromModelpublic RecoveryAuthnCodesCredentialModel getCredentialFromModel(CredentialModel model) - Specified by:
- getCredentialFromModelin interface- CredentialProvider<RecoveryAuthnCodesCredentialModel>
 
 - 
getCredentialTypeMetadatapublic CredentialTypeMetadata getCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext) - Specified by:
- getCredentialTypeMetadatain interface- CredentialProvider<RecoveryAuthnCodesCredentialModel>
 
 - 
getCredentialMetadatapublic CredentialMetadata getCredentialMetadata(RecoveryAuthnCodesCredentialModel credentialModel, CredentialTypeMetadata credentialTypeMetadata) - Specified by:
- getCredentialMetadatain interface- CredentialProvider<RecoveryAuthnCodesCredentialModel>
 
 - 
supportsCredentialTypepublic boolean supportsCredentialType(String credentialType) - Specified by:
- supportsCredentialTypein interface- CredentialInputValidator
 
 - 
isConfiguredForpublic boolean isConfiguredFor(RealmModel realm, UserModel user, String credentialType) - Specified by:
- isConfiguredForin interface- CredentialInputValidator
 
 - 
isValidpublic boolean isValid(RealmModel realm, UserModel user, CredentialInput credentialInput) Description copied from interface:CredentialInputValidatorTests whether a credential is valid- Specified by:
- isValidin interface- CredentialInputValidator
- Parameters:
- realm- The realm in which to which the credential belongs to
- user- The user for which to test the credential
- credentialInput- the credential details to verify
- Returns:
- true if the passed secret is correct
 
 - 
getWarningThresholdprotected int getWarningThreshold() 
 
- 
 
-