Class SubjectCredentialManagerCacheAdapter
java.lang.Object
org.keycloak.storage.AbstractStorageManager<UserStorageProvider,UserStorageProviderModel>
org.keycloak.credential.LegacyUserCredentialManager
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.LegacyUserCredentialManager
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 classLegacyUserCredentialManager
-
updateStoredCredential
- Specified by:
updateStoredCredentialin interfaceSubjectCredentialManager- Overrides:
updateStoredCredentialin classLegacyUserCredentialManager
-
createStoredCredential
- Specified by:
createStoredCredentialin interfaceSubjectCredentialManager- Overrides:
createStoredCredentialin classLegacyUserCredentialManager
-
removeStoredCredentialById
- Specified by:
removeStoredCredentialByIdin interfaceSubjectCredentialManager- Overrides:
removeStoredCredentialByIdin classLegacyUserCredentialManager
-
moveStoredCredentialTo
- Specified by:
moveStoredCredentialToin interfaceSubjectCredentialManager- Overrides:
moveStoredCredentialToin classLegacyUserCredentialManager
-
updateCredentialLabel
- Specified by:
updateCredentialLabelin interfaceSubjectCredentialManager- Overrides:
updateCredentialLabelin classLegacyUserCredentialManager
-
disableCredentialType
- Specified by:
disableCredentialTypein interfaceSubjectCredentialManager- Overrides:
disableCredentialTypein classLegacyUserCredentialManager
-
createCredentialThroughProvider
- Specified by:
createCredentialThroughProviderin interfaceSubjectCredentialManager- Overrides:
createCredentialThroughProviderin classLegacyUserCredentialManager
-