public interface CredentialProvider<T extends CredentialModel> extends Provider
Modifier and Type | Method and Description |
---|---|
default void |
close() |
CredentialModel |
createCredential(RealmModel realm,
UserModel user,
T credentialModel) |
boolean |
deleteCredential(RealmModel realm,
UserModel user,
String credentialId) |
T |
getCredentialFromModel(CredentialModel model) |
CredentialTypeMetadata |
getCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext) |
default T |
getDefaultCredential(KeycloakSession session,
RealmModel realm,
UserModel user) |
String |
getType() |
String getType()
CredentialModel createCredential(RealmModel realm, UserModel user, T credentialModel)
boolean deleteCredential(RealmModel realm, UserModel user, String credentialId)
T getCredentialFromModel(CredentialModel model)
default T getDefaultCredential(KeycloakSession session, RealmModel realm, UserModel user)
CredentialTypeMetadata getCredentialTypeMetadata(CredentialTypeMetadataContext metadataContext)
Copyright © 2021 JBoss by Red Hat. All rights reserved.