All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractStorageManager<ProviderType extends Provider,StorageProviderModelType extends CacheableStorageProviderModel> 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 inAbstractUserAdapterdefault 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 inAbstractUserAdapterFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.CacheableStorageProviderModel CacheableStorageProviderModel.CachePolicy CachedObject CachedUserModel Cached users will implement this interfaceCachedUserModel.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyClientStorageProvider 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.UserAttributeFederatedStorage UserAttributeFederatedStorage.Streams TheUserAttributeFederatedStorage.Streamsinterface makes all collection-based methods inUserAttributeFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.UserBrokerLinkFederatedStorage UserBrokerLinkFederatedStorage.Streams TheUserBrokerLinkFederatedStorage.Streamsinterface makes all collection-based methods inUserBrokerLinkFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.UserCache All these methods effect an entire cluster of Keycloak instances.UserCache.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyUserConsentFederatedStorage UserConsentFederatedStorage.Streams TheUserConsentFederatedStorage.Streamsinterface makes all collection-based methods inUserConsentFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.UserFederatedStorageProvider UserFederatedStorageProvider.Streams TheUserFederatedStorageProvider.Streamsinterface makes all collection-based methods inUserFederatedStorageProviderdefault by providing implementations that delegate to theStream-based variants instead of the other way around.UserFederatedStorageProviderFactory UserFederatedStorageProviderSpi UserFederatedUserCredentialStore UserFederatedUserCredentialStore.Streams TheUserFederatedUserCredentialStore.Streamsinterface makes all collection-based methods inUserFederatedUserCredentialStoredefault by providing implementations that delegate to theStream-based variants instead of the other way around.UserGroupMembershipFederatedStorage UserGroupMembershipFederatedStorage.Streams TheUserGroupMembershipFederatedStorage.Streamsinterface makes all collection-based methods inUserGroupMembershipFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.UserModelDefaultMethods UserModelDefaultMethods.Streams Deprecated. This interface is no longer necessary, collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyUserNotBeforeFederatedStorage UserRequiredActionsFederatedStorage UserRequiredActionsFederatedStorage.Streams TheUserRequiredActionsFederatedStorage.Streamsinterface makes all collection-based methods inUserRequiredActionsFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.UserRoleMappingsFederatedStorage UserRoleMappingsFederatedStorage.Streams TheUserRoleMappingsFederatedStorage.Streamsinterface makes all collection-based methods inUserRoleMappingsFederatedStoragedefault by providing implementations that delegate to theStream-based variants instead of the other way around.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