All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
CredentialValidationOutput |
authenticate(KeycloakSession session,
RealmModel realm,
CredentialInput input) |
void |
close() |
CredentialModel |
createCredential(RealmModel realm,
UserModel user,
CredentialModel cred) |
CredentialModel |
createCredentialThroughProvider(RealmModel realm,
UserModel user,
CredentialModel model) |
void |
disableCredentialType(RealmModel realm,
UserModel user,
String credentialType) |
List<String> |
getConfiguredUserStorageCredentialTypes(RealmModel realm,
UserModel user) |
static <T> List<T> |
getCredentialProviders(KeycloakSession session,
RealmModel realm,
Class<T> type) |
Set<String> |
getDisableableCredentialTypes(RealmModel realm,
UserModel user) |
CredentialModel |
getStoredCredentialById(RealmModel realm,
UserModel user,
String id) |
CredentialModel |
getStoredCredentialByNameAndType(RealmModel realm,
UserModel user,
String name,
String type) |
List<CredentialModel> |
getStoredCredentials(RealmModel realm,
UserModel user) |
List<CredentialModel> |
getStoredCredentialsByType(RealmModel realm,
UserModel user,
String type) |
protected UserCredentialStore |
getStoreForUser(UserModel user) |
boolean |
isConfiguredFor(RealmModel realm,
UserModel user,
String type) |
boolean |
isConfiguredLocally(RealmModel realm,
UserModel user,
String type) |
boolean |
isValid(RealmModel realm,
UserModel user,
CredentialInput... inputs) |
boolean |
isValid(RealmModel realm,
UserModel user,
List<CredentialInput> inputs) |
boolean |
moveCredentialTo(RealmModel realm,
UserModel user,
String id,
String newPreviousCredentialId) |
void |
onCache(RealmModel realm,
CachedUserModel user,
UserModel delegate) |
boolean |
removeStoredCredential(RealmModel realm,
UserModel user,
String id) |
boolean |
updateCredential(RealmModel realm,
UserModel user,
CredentialInput input) |
void |
updateCredential(RealmModel realm,
UserModel user,
CredentialModel cred) |
void |
updateCredentialLabel(RealmModel realm,
UserModel user,
String credentialId,
String userLabel) |