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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCredential(RealmModel realm, UserModel user, RecoveryAuthnCodesCredentialModel credentialModel) booleandeleteCredential(RealmModel realm, UserModel user, String credentialId) getCredentialMetadata(RecoveryAuthnCodesCredentialModel credentialModel, CredentialTypeMetadata credentialTypeMetadata) getCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext) getType()protected intbooleanisConfiguredFor(RealmModel realm, UserModel user, String credentialType) booleanisValid(RealmModel realm, UserModel user, CredentialInput credentialInput) booleansupportsCredentialType(String credentialType) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.credential.CredentialProvider
close, getCredentialForPresentationFromModel, getDefaultCredential, supportsCredentialType
-
Constructor Details
-
RecoveryAuthnCodesCredentialProvider
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceCredentialProvider<RecoveryAuthnCodesCredentialModel>
-
createCredential
public CredentialModel createCredential(RealmModel realm, UserModel user, RecoveryAuthnCodesCredentialModel credentialModel) - Specified by:
createCredentialin interfaceCredentialProvider<RecoveryAuthnCodesCredentialModel>
-
deleteCredential
- Specified by:
deleteCredentialin interfaceCredentialProvider<RecoveryAuthnCodesCredentialModel>
-
getCredentialFromModel
- Specified by:
getCredentialFromModelin interfaceCredentialProvider<RecoveryAuthnCodesCredentialModel>
-
getCredentialTypeMetadata
public CredentialTypeMetadata getCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext) - Specified by:
getCredentialTypeMetadatain interfaceCredentialProvider<RecoveryAuthnCodesCredentialModel>
-
getCredentialMetadata
public CredentialMetadata getCredentialMetadata(RecoveryAuthnCodesCredentialModel credentialModel, CredentialTypeMetadata credentialTypeMetadata) - Specified by:
getCredentialMetadatain interfaceCredentialProvider<RecoveryAuthnCodesCredentialModel>
-
supportsCredentialType
- Specified by:
supportsCredentialTypein interfaceCredentialInputValidator- Specified by:
supportsCredentialTypein interfaceCredentialProvider<RecoveryAuthnCodesCredentialModel>
-
isConfiguredFor
- Specified by:
isConfiguredForin interfaceCredentialInputValidator
-
isValid
- Specified by:
isValidin interfaceCredentialInputValidator
-
getWarningThreshold
protected int getWarningThreshold()
-