Package org.keycloak.storage.adapter
-
Class Summary Class Description AbstractUserAdapter This abstract class provides implementations for everything but getUsername().AbstractUserAdapter.Streams TheStreams(org.keycloak.models.KeycloakSession,org.keycloak.models.RealmModel,org.keycloak.component.ComponentModel)
interface makes all collection-based methods inAbstractUserAdapter
default by providing implementations that delegate to theStream
-based variants instead of the other way around.AbstractUserAdapterFederatedStorage Assumes everything is managed by federated storage except for username.AbstractUserAdapterFederatedStorage.Streams TheStreams(org.keycloak.models.KeycloakSession,org.keycloak.models.RealmModel,org.keycloak.component.ComponentModel)
interface makes all collection-based methods inAbstractUserAdapterFederatedStorage
default by providing implementations that delegate to theStream
-based variants instead of the other way around.InMemoryUserAdapter UpdateOnlyChangeUserModelDelegate This will perform update operation for particular attribute/property just if the existing value is not already same.