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
Constructors Constructor Description RecoveryAuthnCodesCredentialProvider(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.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)StringgetType()protected intgetWarningThreshold()booleanisConfiguredFor(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)
-
-
-
Method Detail
-
getType
public String 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
public boolean supportsCredentialType(String credentialType)
- Specified by:
supportsCredentialTypein interfaceorg.keycloak.credential.CredentialInputValidator
-
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()
-
-