All Classes and Interfaces
Class
Description
AbstractStorageManager<ProviderType extends Provider,StorageProviderModelType extends CacheableStorageProviderModel>
This abstract class provides implementations for everything but getUsername().
The
AbstractUserAdapter.Streams interface makes all collection-based methods in AbstractUserAdapter default by providing
implementations that delegate to the Stream-based variants instead of the other way around.Assumes everything is managed by federated storage except for username.
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
Cached users will implement this interface
Base interface for components that want to provide an alternative storage mechanism for clients
This is currently a private incomplete SPI.
Stored configuration of a Client Storage provider instance.
Stored configuration of a Group Storage provider instance.
This is an optional capability interface that is intended to be implemented by any
UserStorageProvider that supports validating users.This is an optional capability interface intended to be implemented by any
UserStorageProviderFactory that supports
syncing users to keycloak local storage.Stored configuration of a Role Storage provider instance.
A
Provider to store server configuration to be shared between the Keycloak instances.A
ProviderFactory to create instances of ServerConfigStorageProviderThe
Spi implementation of ServerConfigStorageProvider.Utility class for general helper methods used across the keycloak-services.
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
All these methods effect an entire cluster of Keycloak instances.
Deprecated.
This interface is no longer necessary, collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
Handling credentials for a given user for the store.
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
Deprecated.
This interface is no longer necessary; collection-based methods were removed from the parent interface
and therefore the parent interface can be used directly
A class implementing this interface represents a user storage provider to Keycloak.
Optional type that can be used by implementations to
describe edit mode of user storage
Stored configuration of a User Storage provider instance.