All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractStorageManager<ProviderType extends Provider,StorageProviderModelType extends CacheableStorageProviderModel> AbstractUserAdapterFederatedStorage Assumes everything is managed by federated storage except for username.AbstractUserAdapterFederatedStorage.Streams TheAbstractUserAdapterFederatedStorage.Streamsclass extends theAbstractUserAdapterFederatedStorageabstract class and implements theUserModel.Streamsinterface, allowing subclasses to focus on the implementation of theStream-based query methods and providing default implementations for the collections-based variants that delegate to theirStreamcounterparts.CacheableStorageProviderModel CacheableStorageProviderModel.CachePolicy CachedObject CachedUserModel Cached users will implement this interfaceCachedUserModel.Streams TheCachedUserModel.Streamsinterface differs fromCachedUserModelin that it extends theUserModel.Streamsinterface, allowing implementations ofCachedUserModelto focus on theStream-based methods in theUserModelinterface.ClientStorageProvider Base interface for components that want to provide an alternative storage mechanism for clients This is currently a private incomplete SPI.ClientStorageProviderModel Stored configuration of a Client Storage provider instance.GroupStorageProvider GroupStorageProviderModel Stored configuration of a Group Storage provider instance.ImportedUserValidation This is an optional capability interface that is intended to be implemented by anyUserStorageProviderthat supports validating users.ImportSynchronization This is an optional capability interface that is intended to be implemented by anyUserStorageProviderthat supports syncing users to keycloak local storage.LegacyRealmModel LegacyStoreManagers LegacyUserCredentialManager Handling credentials for a given user for the legacy store.OnUserCache RoleStorageProviderModel Stored configuration of a Role Storage provider instance.ServicesUtils Utility class for general helper methods used across the keycloak-services.UserCache All these methods effect an entire cluster of Keycloak instances.UserCache.Streams TheUserCache.Streamsinterface differs fromUserCachein that it extends theUserProvider.Streamsinterface, allowing implementations ofUserCacheto focus on theStream-based methods in theUserProviderinterface.UserStorageProvider A class implementing this interface represents a user storage provider to Keycloak.UserStorageProvider.EditMode Optional type that can be used by implementations to describe edit mode of user storageUserStorageProviderFactory<T extends UserStorageProvider> UserStorageProviderModel Stored configuration of a User Storage provider instance.UserStorageProviderSpi UserStorageUtil