Uses of Interface
org.keycloak.provider.Provider
-
-
Uses of Provider in org.keycloak.component
Classes in org.keycloak.component with type parameters of type Provider Modifier and Type Interface Description interfaceComponentFactory<CreatedType,ProviderType extends Provider>interfaceSubComponentFactory<CreatedType,ProviderType extends Provider>Useful when you want to describe config properties that are effected by the parent ComponentModelConstructor parameters in org.keycloak.component with type arguments of type Provider Constructor Description JsonConfigComponentModel(Class<? extends Provider> providerType, String realmId, String providerId, com.fasterxml.jackson.databind.JsonNode configNode) -
Uses of Provider in org.keycloak.credential
Subinterfaces of Provider in org.keycloak.credential Modifier and Type Interface Description interfaceCredentialProvider<T extends CredentialModel>interfaceUserCredentialStorestatic interfaceUserCredentialStore.StreamsTheUserCredentialStore.Streamsinterface makes all collection-based methods inUserCredentialStoredefault by providing implementations that delegate to theStream-based variants instead of the other way around. -
Uses of Provider in org.keycloak.credential.hash
Subinterfaces of Provider in org.keycloak.credential.hash Modifier and Type Interface Description interfacePasswordHashProvider -
Uses of Provider in org.keycloak.locale
Subinterfaces of Provider in org.keycloak.locale Modifier and Type Interface Description interfaceLocaleSelectorProviderinterfaceLocaleUpdaterProviderMethods in org.keycloak.locale that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>LocaleSelectorSPI. getProviderClass()Class<? extends Provider>LocaleUpdaterSPI. getProviderClass() -
Uses of Provider in org.keycloak.models
Subinterfaces of Provider in org.keycloak.models Modifier and Type Interface Description interfaceClientProviderProvider of the client records.interfaceClientScopeProviderProvider of the client scopes records.interfaceGroupProviderProvider of group recordsinterfaceRealmProviderinterfaceRoleProviderProvider of the role records.interfaceUserCredentialManagerstatic interfaceUserCredentialManager.StreamsTheUserCredentialManager.Streamsinterface makes all collection-based methods inUserCredentialManagerdefault by providing implementations that delegate to theStream-based variants instead of the other way around.interfaceUserLoginFailureProviderinterfaceUserProviderstatic interfaceUserProvider.StreamsTheUserProvider.Streamsinterface makes all collection-based methods inUserProviderdefault by providing implementations that delegate to theStream-based variants instead of the other way around.interfaceUserSessionProviderMethods in org.keycloak.models with type parameters of type Provider Modifier and Type Method Description <T extends Provider>
Set<T>KeycloakSession. getAllProviders(Class<T> clazz)<T extends Provider>
TKeycloakSession. getComponentProvider(Class<T> clazz, String componentId)Returns a component provider for a component from the realm that is relevant to this session.<T extends Provider>
TKeycloakSession. getComponentProvider(Class<T> clazz, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)Returns a component provider for a component from the realm that is relevant to this session.<T extends Provider>
TKeycloakSession. getProvider(Class<T> clazz)Get dedicated provider instance of provider type clazz that was created for this session.<T extends Provider>
TKeycloakSession. getProvider(Class<T> clazz, String id)Get dedicated provider instance for a specific provider factory of id of provider type clazz that was created for this session.<T extends Provider>
TKeycloakSession. getProvider(Class<T> clazz, ComponentModel componentModel)Deprecated.Deprecated in favor of {@link #getComponentProvider)<T extends Provider>
ProviderFactory<T>KeycloakSessionFactory. getProviderFactory(Class<T> clazz)<T extends Provider>
ProviderFactory<T>KeycloakSessionFactory. getProviderFactory(Class<T> clazz, String id)<T extends Provider>
ProviderFactory<T>KeycloakSessionFactory. getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)<T extends Provider>
Set<String>KeycloakSession. listProviderIds(Class<T> clazz)Get all provider factories that manage provider instances of class.Methods in org.keycloak.models that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>KeycloakSession. getProviderClass(String providerClassName)Methods in org.keycloak.models with parameters of type Provider Modifier and Type Method Description voidKeycloakSession. enlistForClose(Provider provider)Method parameters in org.keycloak.models with type arguments of type Provider Modifier and Type Method Description default List<ProviderFactory>KeycloakSessionFactory. getProviderFactories(Class<? extends Provider> clazz)Deprecated.UsegetProviderFactoriesStreaminstead.Stream<ProviderFactory>KeycloakSessionFactory. getProviderFactoriesStream(Class<? extends Provider> clazz)Returns stream of provider factories for the given provider.SpiKeycloakSessionFactory. getSpi(Class<? extends Provider> providerClass)default Stream<ComponentModel>RealmModel. getStorageProviders(Class<? extends Provider> storageProviderClass)Returns stream of ComponentModels that represent StorageProviders for class storageProviderClass in this realm. -
Uses of Provider in org.keycloak.models.cache
Subinterfaces of Provider in org.keycloak.models.cache Modifier and Type Interface Description interfaceUserCacheAll these methods effect an entire cluster of Keycloak instances.static interfaceUserCache.StreamsTheUserCache.Streamsinterface differs fromUserCachein that it extends theUserProvider.Streamsinterface, allowing implementations ofUserCacheto focus on theStream-based methods in theUserProviderinterface. -
Uses of Provider in org.keycloak.policy
Subinterfaces of Provider in org.keycloak.policy Modifier and Type Interface Description interfacePasswordPolicyProvider -
Uses of Provider in org.keycloak.provider
Classes in org.keycloak.provider with type parameters of type Provider Modifier and Type Interface Description interfaceProviderFactory<T extends Provider>At boot time, keycloak discovers all factories.Methods in org.keycloak.provider that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>Spi. getProviderClass() -
Uses of Provider in org.keycloak.services.clientpolicy
Subinterfaces of Provider in org.keycloak.services.clientpolicy Modifier and Type Interface Description interfaceClientPolicyManagerProvides a method for handling an event defined inClientPolicyEvent. -
Uses of Provider in org.keycloak.sessions
Subinterfaces of Provider in org.keycloak.sessions Modifier and Type Interface Description interfaceAuthenticationSessionProvider -
Uses of Provider in org.keycloak.storage
Subinterfaces of Provider in org.keycloak.storage Modifier and Type Interface Description interfaceUserStorageProviderA class implementing this interface represents a user storage provider to Keycloak.Methods in org.keycloak.storage that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>UserStorageProviderSpi. getProviderClass() -
Uses of Provider in org.keycloak.storage.client
Subinterfaces of Provider in org.keycloak.storage.client Modifier and Type Interface Description interfaceClientStorageProviderBase interface for components that want to provide an alternative storage mechanism for clients This is currently a private incomplete SPI. -
Uses of Provider in org.keycloak.storage.federated
Subinterfaces of Provider in org.keycloak.storage.federated Modifier and Type Interface Description interfaceUserFederatedStorageProviderstatic interfaceUserFederatedStorageProvider.StreamsTheUserFederatedStorageProvider.Streamsinterface makes all collection-based methods inUserFederatedStorageProviderdefault by providing implementations that delegate to theStream-based variants instead of the other way around.interfaceUserFederatedUserCredentialStorestatic interfaceUserFederatedUserCredentialStore.StreamsTheUserFederatedUserCredentialStore.Streamsinterface makes all collection-based methods inUserFederatedUserCredentialStoredefault by providing implementations that delegate to theStream-based variants instead of the other way around.Methods in org.keycloak.storage.federated that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>UserFederatedStorageProviderSpi. getProviderClass() -
Uses of Provider in org.keycloak.storage.group
Subinterfaces of Provider in org.keycloak.storage.group Modifier and Type Interface Description interfaceGroupStorageProvider -
Uses of Provider in org.keycloak.storage.role
Subinterfaces of Provider in org.keycloak.storage.role Modifier and Type Interface Description interfaceRoleStorageProviderBase interface for components that want to provide an alternative storage mechanism for roles -
Uses of Provider in org.keycloak.theme
Subinterfaces of Provider in org.keycloak.theme Modifier and Type Interface Description interfaceThemeResourceProviderA theme resource provider can be used to load additional templates and resources.interfaceThemeSelectorProviderMethods in org.keycloak.theme that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>ThemeResourceSpi. getProviderClass()Class<? extends Provider>ThemeSelectorSpi. getProviderClass() -
Uses of Provider in org.keycloak.urls
Subinterfaces of Provider in org.keycloak.urls Modifier and Type Interface Description interfaceHostnameProviderThe Hostname provider is used by Keycloak to decide URLs for frontend and backend requests.Methods in org.keycloak.urls that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>HostnameSpi. getProviderClass() -
Uses of Provider in org.keycloak.vault
Subinterfaces of Provider in org.keycloak.vault Modifier and Type Interface Description interfaceVaultProviderProvider interface for a vault.Methods in org.keycloak.vault that return types with arguments of type Provider Modifier and Type Method Description Class<? extends Provider>VaultSpi. getProviderClass()
-