All Classes and Interfaces

Class
Description
 
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.
The 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.