Class SubjectCredentialManagerCacheAdapter
java.lang.Object
org.keycloak.storage.AbstractStorageManager<UserStorageProvider,UserStorageProviderModel>
org.keycloak.credential.UserCredentialManager
org.keycloak.models.cache.infinispan.SubjectCredentialManagerCacheAdapter
- All Implemented Interfaces:
SubjectCredentialManager
- Author:
- Alexander Schwartz
-
Constructor Summary
ConstructorsConstructorDescriptionSubjectCredentialManagerCacheAdapter(KeycloakSession session, RealmModel realm, UserModel user) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisableCredentialType(String credentialType) abstract voidbooleanmoveStoredCredentialTo(String id, String newPreviousCredentialId) booleanbooleanupdateCredential(CredentialInput input) voidupdateCredentialLabel(String credentialId, String userLabel) voidMethods inherited from class org.keycloak.credential.UserCredentialManager
getConfiguredUserStorageCredentialTypesStream, getDisableableCredentialTypesStream, getStoredCredentialById, getStoredCredentialByNameAndType, getStoredCredentialsByTypeStream, getStoredCredentialsStream, isConfiguredFor, isConfiguredLocally, isValidMethods inherited from class org.keycloak.storage.AbstractStorageManager
consumeEnabledStorageProvidersWithTimeout, flatMapEnabledStorageProvidersWithTimeout, getEnabledStorageProviders, getStorageProviderFactory, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderInstance, getStorageProviderModel, getStorageProviderModels, getStorageProviderTimeout, mapEnabledStorageProvidersWithTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.SubjectCredentialManager
isValid
-
Constructor Details
-
SubjectCredentialManagerCacheAdapter
public SubjectCredentialManagerCacheAdapter(KeycloakSession session, RealmModel realm, UserModel user)
-
-
Method Details
-
invalidateCacheForEntity
public abstract void invalidateCacheForEntity() -
updateCredential
- Specified by:
updateCredentialin interfaceSubjectCredentialManager- Overrides:
updateCredentialin classUserCredentialManager
-
updateStoredCredential
- Specified by:
updateStoredCredentialin interfaceSubjectCredentialManager- Overrides:
updateStoredCredentialin classUserCredentialManager
-
createStoredCredential
- Specified by:
createStoredCredentialin interfaceSubjectCredentialManager- Overrides:
createStoredCredentialin classUserCredentialManager
-
removeStoredCredentialById
- Specified by:
removeStoredCredentialByIdin interfaceSubjectCredentialManager- Overrides:
removeStoredCredentialByIdin classUserCredentialManager
-
moveStoredCredentialTo
- Specified by:
moveStoredCredentialToin interfaceSubjectCredentialManager- Overrides:
moveStoredCredentialToin classUserCredentialManager
-
updateCredentialLabel
- Specified by:
updateCredentialLabelin interfaceSubjectCredentialManager- Overrides:
updateCredentialLabelin classUserCredentialManager
-
disableCredentialType
- Specified by:
disableCredentialTypein interfaceSubjectCredentialManager- Overrides:
disableCredentialTypein classUserCredentialManager
-
createCredentialThroughProvider
- Specified by:
createCredentialThroughProviderin interfaceSubjectCredentialManager- Overrides:
createCredentialThroughProviderin classUserCredentialManager
-