Package org.keycloak.credential
Class RecoveryAuthnCodesCredentialProvider
java.lang.Object
org.keycloak.credential.RecoveryAuthnCodesCredentialProvider
- All Implemented Interfaces:
org.keycloak.credential.CredentialInputValidator,org.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>,org.keycloak.provider.Provider
public class RecoveryAuthnCodesCredentialProvider
extends Object
implements org.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>, org.keycloak.credential.CredentialInputValidator
-
Constructor Summary
ConstructorsConstructorDescriptionRecoveryAuthnCodesCredentialProvider(org.keycloak.models.KeycloakSession session) -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.credential.CredentialModelcreateCredential(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel credentialModel) booleandeleteCredential(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, String credentialId) org.keycloak.models.credential.RecoveryAuthnCodesCredentialModelgetCredentialFromModel(org.keycloak.credential.CredentialModel model) org.keycloak.credential.CredentialMetadatagetCredentialMetadata(org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel credentialModel, org.keycloak.credential.CredentialTypeMetadata credentialTypeMetadata) org.keycloak.credential.CredentialTypeMetadatagetCredentialTypeMetadata(org.keycloak.credential.CredentialTypeMetadataContext metadataContext) getType()protected intbooleanisConfiguredFor(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, String credentialType) booleanisValid(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.credential.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
public RecoveryAuthnCodesCredentialProvider(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>
-
createCredential
public org.keycloak.credential.CredentialModel createCredential(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel credentialModel) - Specified by:
createCredentialin interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>
-
deleteCredential
public boolean deleteCredential(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, String credentialId) - Specified by:
deleteCredentialin interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>
-
getCredentialFromModel
public org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel getCredentialFromModel(org.keycloak.credential.CredentialModel model) - Specified by:
getCredentialFromModelin interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>
-
getCredentialTypeMetadata
public org.keycloak.credential.CredentialTypeMetadata getCredentialTypeMetadata(org.keycloak.credential.CredentialTypeMetadataContext metadataContext) - Specified by:
getCredentialTypeMetadatain interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>
-
getCredentialMetadata
public org.keycloak.credential.CredentialMetadata getCredentialMetadata(org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel credentialModel, org.keycloak.credential.CredentialTypeMetadata credentialTypeMetadata) - Specified by:
getCredentialMetadatain interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>
-
supportsCredentialType
- Specified by:
supportsCredentialTypein interfaceorg.keycloak.credential.CredentialInputValidator- Specified by:
supportsCredentialTypein interfaceorg.keycloak.credential.CredentialProvider<org.keycloak.models.credential.RecoveryAuthnCodesCredentialModel>
-
isConfiguredFor
public boolean isConfiguredFor(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, String credentialType) - Specified by:
isConfiguredForin interfaceorg.keycloak.credential.CredentialInputValidator
-
isValid
public boolean isValid(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.credential.CredentialInput credentialInput) - Specified by:
isValidin interfaceorg.keycloak.credential.CredentialInputValidator
-
getWarningThreshold
protected int getWarningThreshold()
-