Uses of Interface
org.keycloak.provider.Provider
Packages that use Provider
Package
Description
-
Uses of Provider in org.keycloak.component
Classes in org.keycloak.component with type parameters of type ProviderModifier and TypeInterfaceDescriptioninterfaceComponentFactory<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 ProviderModifierConstructorDescriptionJsonConfigComponentModel(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.credentialModifier and TypeInterfaceDescriptioninterfaceCredentialProvider<T extends CredentialModel>interface -
Uses of Provider in org.keycloak.credential.hash
Subinterfaces of Provider in org.keycloak.credential.hash -
Uses of Provider in org.keycloak.locale
Subinterfaces of Provider in org.keycloak.localeModifier and TypeInterfaceDescriptioninterfaceinterfaceMethods in org.keycloak.locale that return types with arguments of type ProviderModifier and TypeMethodDescriptionLocaleSelectorSPI.getProviderClass()LocaleUpdaterSPI.getProviderClass() -
Uses of Provider in org.keycloak.models
Subinterfaces of Provider in org.keycloak.modelsModifier and TypeInterfaceDescriptioninterfaceProvider of the client records.interfaceProvider of the client scopes records.interfaceProvider of group recordsinterfaceTheIdentityProviderStorageProvideris concerned with the storage/retrieval of the configured identity providers in Keycloak.interfaceinterfaceProvider of the role records.interfaceProvides a cache to store data for single-use use case or the details about used action tokens.interfaceinterfaceinterfaceinterfaceMethods in org.keycloak.models with type parameters of type ProviderModifier and TypeMethodDescriptionKeycloakSession.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) 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 ProviderMethods in org.keycloak.models with parameters of type ProviderMethod parameters in org.keycloak.models with type arguments of type ProviderModifier and TypeMethodDescriptionKeycloakSessionFactory.getProviderFactoriesStream(Class<? extends Provider> clazz) Returns stream of provider factories for the given provider.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.organization
Subinterfaces of Provider in org.keycloak.organizationModifier and TypeInterfaceDescriptioninterfaceAProviderthat manages organization and its data within the scope of a realm. -
Uses of Provider in org.keycloak.policy
Subinterfaces of Provider in org.keycloak.policy -
Uses of Provider in org.keycloak.provider
Classes in org.keycloak.provider with type parameters of type ProviderModifier and TypeInterfaceDescriptioninterfaceProviderFactory<T extends Provider>At boot time, keycloak discovers all factories.Methods in org.keycloak.provider that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.clientpolicy
Subinterfaces of Provider in org.keycloak.services.clientpolicyModifier and TypeInterfaceDescriptioninterfaceProvides a method for handling an event defined inClientPolicyEvent. -
Uses of Provider in org.keycloak.sessions
Subinterfaces of Provider in org.keycloak.sessions -
Uses of Provider in org.keycloak.storage.role
Subinterfaces of Provider in org.keycloak.storage.roleModifier and TypeInterfaceDescriptioninterfaceBase 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.themeModifier and TypeInterfaceDescriptioninterfaceA theme resource provider can be used to load additional templates and resources.interfaceMethods in org.keycloak.theme that return types with arguments of type ProviderModifier and TypeMethodDescriptionThemeResourceSpi.getProviderClass()ThemeSelectorSpi.getProviderClass() -
Uses of Provider in org.keycloak.urls
Subinterfaces of Provider in org.keycloak.urlsModifier and TypeInterfaceDescriptioninterfaceThe 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 -
Uses of Provider in org.keycloak.validate
Subinterfaces of Provider in org.keycloak.validateModifier and TypeInterfaceDescriptioninterfaceConvenience interface to ease implementation of smallValidatorimplementations.interfaceValidates given input in aValidationContext.Classes in org.keycloak.validate that implement ProviderModifier and TypeClassDescriptionclassBase class for arbitrary value type validators.classBase class for String value format validators.Methods in org.keycloak.validate that return types with arguments of type Provider -
Uses of Provider in org.keycloak.vault
Subinterfaces of Provider in org.keycloak.vaultMethods in org.keycloak.vault that return types with arguments of type Provider