Uses of Interface
org.keycloak.provider.Provider
Packages that use Provider
Package
Description
Fine-grained Authorization SPI.
Provides classes and a SPI to plug different policy providers.
Provides classes and a SPI to plug different metadata storage implementations.
-
Uses of Provider in org.keycloak.authentication
Subinterfaces of Provider in org.keycloak.authenticationModifier and TypeInterfaceDescriptioninterface
Callback to be triggered during various lifecycle events of authentication flow.interface
This interface is for users that want to add custom authenticators to an authentication flow.interface
This interface is for users that want to add custom client authenticators to an authentication flow.interface
Fine grain processing of a form.interface
This class is responsible for rendering a form.interface
RequiredAction provider.Classes in org.keycloak.authentication that implement ProviderModifier and TypeClassDescriptionclass
Abstract helper class that Authenticator implementations can leverageMethods in org.keycloak.authentication that return types with arguments of type ProviderModifier and TypeMethodDescriptionAuthenticatorSpi.getProviderClass()
ClientAuthenticatorSpi.getProviderClass()
FormActionSpi.getProviderClass()
FormAuthenticatorSpi.getProviderClass()
RequiredActionSpi.getProviderClass()
-
Uses of Provider in org.keycloak.authentication.actiontoken
Subinterfaces of Provider in org.keycloak.authentication.actiontokenModifier and TypeInterfaceDescriptioninterface
ActionTokenHandler<T extends JsonWebToken>
Handler of the action token.Classes in org.keycloak.authentication.actiontoken that implement ProviderMethods in org.keycloak.authentication.actiontoken that return types with arguments of type Provider -
Uses of Provider in org.keycloak.authentication.actiontoken.execactions
Classes in org.keycloak.authentication.actiontoken.execactions that implement Provider -
Uses of Provider in org.keycloak.authentication.actiontoken.idpverifyemail
Classes in org.keycloak.authentication.actiontoken.idpverifyemail that implement ProviderModifier and TypeClassDescriptionclass
Action token handler for verification of e-mail address. -
Uses of Provider in org.keycloak.authentication.actiontoken.inviteorg
Classes in org.keycloak.authentication.actiontoken.inviteorg that implement ProviderModifier and TypeClassDescriptionclass
Action token handler for handling invitation of an existing user to an organization. -
Uses of Provider in org.keycloak.authentication.actiontoken.resetcred
Classes in org.keycloak.authentication.actiontoken.resetcred that implement Provider -
Uses of Provider in org.keycloak.authentication.actiontoken.updateemail
Classes in org.keycloak.authentication.actiontoken.updateemail that implement Provider -
Uses of Provider in org.keycloak.authentication.actiontoken.verifyemail
Classes in org.keycloak.authentication.actiontoken.verifyemail that implement ProviderModifier and TypeClassDescriptionclass
Action token handler for verification of e-mail address. -
Uses of Provider in org.keycloak.authentication.authenticators
Classes in org.keycloak.authentication.authenticators that implement ProviderModifier and TypeClassDescriptionclass
Pass-thru atheneticator that just sets the context to attempted. -
Uses of Provider in org.keycloak.authentication.authenticators.access
Classes in org.keycloak.authentication.authenticators.access that implement ProviderModifier and TypeClassDescriptionclass
Authenticator will always successfully authenticate.class
Explicitly deny access to the resources. -
Uses of Provider in org.keycloak.authentication.authenticators.broker
Classes in org.keycloak.authentication.authenticators.broker that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
Same like classic username+password form, but for use in IdP linking. -
Uses of Provider in org.keycloak.authentication.authenticators.browser
Classes in org.keycloak.authentication.authenticators.browser that implement ProviderModifier and TypeClassDescriptionclass
class
AnOTPFormAuthenticator
that can conditionally require OTP authentication.class
class
class
class
class
class
class
AnAuthenticator
that can execute a configured script during authentication flow.class
final class
class
class
Authenticator for WebAuthn authentication, which will be typically used when WebAuthn is used as second factor.class
Authenticator for WebAuthn authentication with passwordless credential. -
Uses of Provider in org.keycloak.authentication.authenticators.client
Classes in org.keycloak.authentication.authenticators.client that implement ProviderModifier and TypeClassDescriptionclass
class
Validates client based on "client_id" and "client_secret" sent either in request parameters or in "Authorization: Basic" header .class
Client authentication based on JWT signed by client private key .class
Client authentication based on JWT signed by client secret instead of private key .class
-
Uses of Provider in org.keycloak.authentication.authenticators.conditional
Subinterfaces of Provider in org.keycloak.authentication.authenticators.conditionalClasses in org.keycloak.authentication.authenticators.conditional that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
-
Uses of Provider in org.keycloak.authentication.authenticators.directgrant
Classes in org.keycloak.authentication.authenticators.directgrant that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
-
Uses of Provider in org.keycloak.authentication.authenticators.resetcred
Classes in org.keycloak.authentication.authenticators.resetcred that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of Provider in org.keycloak.authentication.authenticators.sessionlimits
Classes in org.keycloak.authentication.authenticators.sessionlimits that implement Provider -
Uses of Provider in org.keycloak.authentication.authenticators.x509
Classes in org.keycloak.authentication.authenticators.x509 that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
-
Uses of Provider in org.keycloak.authentication.forms
Classes in org.keycloak.authentication.forms that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of Provider in org.keycloak.authentication.otp
Subinterfaces of Provider in org.keycloak.authentication.otpClasses in org.keycloak.authentication.otp that implement ProviderModifier and TypeClassDescriptionclass
class
class
Methods in org.keycloak.authentication.otp that return types with arguments of type Provider -
Uses of Provider in org.keycloak.authentication.requiredactions
Classes in org.keycloak.authentication.requiredactions that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
Required action for register WebAuthn passwordless credential for the user.class
Required action for register WebAuthn 2-factor credential for the user -
Uses of Provider in org.keycloak.authorization
Classes in org.keycloak.authorization that implement ProviderModifier and TypeClassDescriptionfinal class
The main contract here is the creation ofPermissionEvaluator
instances.Methods in org.keycloak.authorization that return types with arguments of type Provider -
Uses of Provider in org.keycloak.authorization.config
Classes in org.keycloak.authorization.config that implement Provider -
Uses of Provider in org.keycloak.authorization.jpa.store
Classes in org.keycloak.authorization.jpa.store that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider
Subinterfaces of Provider in org.keycloak.authorization.policy.providerMethods in org.keycloak.authorization.policy.provider that return types with arguments of type Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.aggregated
Classes in org.keycloak.authorization.policy.provider.aggregated that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.client
Classes in org.keycloak.authorization.policy.provider.client that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.clientscope
Classes in org.keycloak.authorization.policy.provider.clientscope that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.group
Classes in org.keycloak.authorization.policy.provider.group that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.permission
Classes in org.keycloak.authorization.policy.provider.permission that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
-
Uses of Provider in org.keycloak.authorization.policy.provider.regex
Classes in org.keycloak.authorization.policy.provider.regex that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.role
Classes in org.keycloak.authorization.policy.provider.role that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.time
Classes in org.keycloak.authorization.policy.provider.time that implement Provider -
Uses of Provider in org.keycloak.authorization.policy.provider.user
Classes in org.keycloak.authorization.policy.provider.user that implement Provider -
Uses of Provider in org.keycloak.authorization.protection.introspect
Classes in org.keycloak.authorization.protection.introspect that implement ProviderModifier and TypeClassDescriptionclass
Introspects token accordingly with UMA Bearer Token Profile. -
Uses of Provider in org.keycloak.authorization.store
Subinterfaces of Provider in org.keycloak.authorization.storeModifier and TypeInterfaceDescriptioninterface
A factory for the different types of storages that manage the persistence of the domain model types.Methods in org.keycloak.authorization.store that return types with arguments of type Provider -
Uses of Provider in org.keycloak.broker.oidc
Classes in org.keycloak.broker.oidc that implement ProviderModifier and TypeClassDescriptionclass
class
class
-
Uses of Provider in org.keycloak.broker.oidc.mappers
Classes in org.keycloak.broker.oidc.mappers that implement ProviderModifier and TypeClassDescriptionclass
class
class
Abstract class that handles the logic for importing and updating brokered users for all mappers that map an OIDC claim into aKeycloak
role.class
Abstract class for Social Provider mappers which allow mapping of JSON user profile field into Keycloak user attribute.class
class
class
class
class
class
class
-
Uses of Provider in org.keycloak.broker.provider
Subinterfaces of Provider in org.keycloak.broker.providerModifier and TypeInterfaceDescriptioninterface
IdentityProvider<C extends IdentityProviderModel>
interface
Classes in org.keycloak.broker.provider that implement ProviderModifier and TypeClassDescriptionclass
AbstractIdentityProvider<C extends IdentityProviderModel>
class
class
class
class
class
Methods in org.keycloak.broker.provider that return types with arguments of type ProviderModifier and TypeMethodDescriptionIdentityProviderMapperSpi.getProviderClass()
IdentityProviderSpi.getProviderClass()
-
Uses of Provider in org.keycloak.broker.saml
Classes in org.keycloak.broker.saml that implement Provider -
Uses of Provider in org.keycloak.broker.saml.mappers
Classes in org.keycloak.broker.saml.mappers that implement ProviderModifier and TypeClassDescriptionclass
Abstract class that handles the logic for importing and updating brokered users for all mappers that map a SAML attribute into aKeycloak
group.class
Abstract class that handles the logic for importing and updating brokered users for all mappers that map a SAML attribute into aKeycloak
role.class
class
class
class
class
class
-
Uses of Provider in org.keycloak.broker.social
Subinterfaces of Provider in org.keycloak.broker.socialModifier and TypeInterfaceDescriptioninterface
SocialIdentityProvider<C extends IdentityProviderModel>
Methods in org.keycloak.broker.social that return types with arguments of type Provider -
Uses of Provider in org.keycloak.client.clienttype
Subinterfaces of Provider in org.keycloak.client.clienttypeModifier and TypeInterfaceDescriptioninterface
TODO:client-types javadocinterface
Methods in org.keycloak.client.clienttype that return types with arguments of type ProviderModifier and TypeMethodDescriptionClientTypeManagerSpi.getProviderClass()
ClientTypeSpi.getProviderClass()
-
Uses of Provider in org.keycloak.cluster
Subinterfaces of Provider in org.keycloak.clusterModifier and TypeInterfaceDescriptioninterface
Various utils related to clustering and concurrent tasks on cluster nodesMethods in org.keycloak.cluster that return types with arguments of type Provider -
Uses of Provider in org.keycloak.cluster.infinispan
Classes in org.keycloak.cluster.infinispan that implement Provider -
Uses of Provider in org.keycloak.cluster.infinispan.remote
Classes in org.keycloak.cluster.infinispan.remote that implement Provider -
Uses of Provider in org.keycloak.component
Classes in org.keycloak.component with type parameters of type ProviderModifier and TypeInterfaceDescriptioninterface
AmphibianProviderFactory<ProviderType extends Provider>
Ancestor for a provider factory for both a standaloneProviderFactory
and aComponentFactory
.interface
ComponentFactory<CreatedType,
ProviderType extends Provider> interface
SubComponentFactory<CreatedType,
ProviderType extends Provider> Useful when you want to describe config properties that are effected by the parent ComponentModelSubinterfaces of Provider in org.keycloak.componentMethods in org.keycloak.component with type parameters of type ProviderModifier and TypeMethodDescription<T extends Provider>
ProviderFactory<T>ComponentFactoryProviderFactory.getProviderFactory
(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory, ComponentModel> model) Methods in org.keycloak.component that return types with arguments of type ProviderConstructor 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.connections.httpclient
Subinterfaces of Provider in org.keycloak.connections.httpclientMethods in org.keycloak.connections.httpclient that return types with arguments of type Provider -
Uses of Provider in org.keycloak.connections.infinispan
Subinterfaces of Provider in org.keycloak.connections.infinispanClasses in org.keycloak.connections.infinispan that implement ProviderMethods in org.keycloak.connections.infinispan that return types with arguments of type Provider -
Uses of Provider in org.keycloak.connections.infinispan.remote
Classes in org.keycloak.connections.infinispan.remote that implement Provider -
Uses of Provider in org.keycloak.connections.jpa
Subinterfaces of Provider in org.keycloak.connections.jpaClasses in org.keycloak.connections.jpa that implement ProviderMethods in org.keycloak.connections.jpa that return types with arguments of type Provider -
Uses of Provider in org.keycloak.connections.jpa.entityprovider
Subinterfaces of Provider in org.keycloak.connections.jpa.entityproviderMethods in org.keycloak.connections.jpa.entityprovider that return types with arguments of type Provider -
Uses of Provider in org.keycloak.connections.jpa.updater
Subinterfaces of Provider in org.keycloak.connections.jpa.updaterMethods in org.keycloak.connections.jpa.updater that return types with arguments of type Provider -
Uses of Provider in org.keycloak.connections.jpa.updater.liquibase
Classes in org.keycloak.connections.jpa.updater.liquibase that implement Provider -
Uses of Provider in org.keycloak.connections.jpa.updater.liquibase.conn
Subinterfaces of Provider in org.keycloak.connections.jpa.updater.liquibase.connClasses in org.keycloak.connections.jpa.updater.liquibase.conn that implement ProviderMethods in org.keycloak.connections.jpa.updater.liquibase.conn that return types with arguments of type Provider -
Uses of Provider in org.keycloak.connections.jpa.updater.liquibase.lock
Classes in org.keycloak.connections.jpa.updater.liquibase.lock that implement Provider -
Uses of Provider in org.keycloak.cookie
Subinterfaces of Provider in org.keycloak.cookieClasses in org.keycloak.cookie that implement ProviderMethods in org.keycloak.cookie that return types with arguments of type Provider -
Uses of Provider in org.keycloak.credential
Subinterfaces of Provider in org.keycloak.credentialModifier and TypeInterfaceDescriptioninterface
CredentialProvider<T extends CredentialModel>
interface
Classes in org.keycloak.credential that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
Credential provider for WebAuthn 2-factor credential of the userclass
Credential provider for WebAuthn passwordless credential of the userMethods in org.keycloak.credential that return types with arguments of type Provider -
Uses of Provider in org.keycloak.credential.hash
Subinterfaces of Provider in org.keycloak.credential.hashClasses in org.keycloak.credential.hash that implement ProviderModifier and TypeClassDescriptionclass
Implementation PBKDF2 password hash algorithm.Methods in org.keycloak.credential.hash that return types with arguments of type Provider -
Uses of Provider in org.keycloak.crypto
Subinterfaces of Provider in org.keycloak.cryptoModifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
Classes in org.keycloak.crypto that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
Methods in org.keycloak.crypto that return types with arguments of type ProviderModifier and TypeMethodDescriptionCekManagementSpi.getProviderClass()
ClientSignatureVerifierSpi.getProviderClass()
ContentEncryptionSpi.getProviderClass()
HashSpi.getProviderClass()
SignatureSpi.getProviderClass()
-
Uses of Provider in org.keycloak.deployment
Subinterfaces of Provider in org.keycloak.deploymentModifier and TypeInterfaceDescriptioninterface
Allows to register "deployed configurations", which are retrieved in runtime from deployed providers and hence are not saved in the DBClasses in org.keycloak.deployment that implement ProviderMethods in org.keycloak.deployment that return types with arguments of type Provider -
Uses of Provider in org.keycloak.device
Subinterfaces of Provider in org.keycloak.deviceClasses in org.keycloak.device that implement ProviderMethods in org.keycloak.device that return types with arguments of type Provider -
Uses of Provider in org.keycloak.email
Subinterfaces of Provider in org.keycloak.emailModifier and TypeInterfaceDescriptioninterface
interface
Classes in org.keycloak.email that implement ProviderMethods in org.keycloak.email that return types with arguments of type ProviderModifier and TypeMethodDescriptionEmailSenderSpi.getProviderClass()
EmailTemplateSpi.getProviderClass()
-
Uses of Provider in org.keycloak.email.freemarker
Classes in org.keycloak.email.freemarker that implement Provider -
Uses of Provider in org.keycloak.encoding
Subinterfaces of Provider in org.keycloak.encodingClasses in org.keycloak.encoding that implement ProviderMethods in org.keycloak.encoding that return types with arguments of type Provider -
Uses of Provider in org.keycloak.events
Subinterfaces of Provider in org.keycloak.eventsModifier and TypeInterfaceDescriptioninterface
interface
Methods in org.keycloak.events that return types with arguments of type ProviderModifier and TypeMethodDescriptionEventListenerSpi.getProviderClass()
EventStoreSpi.getProviderClass()
-
Uses of Provider in org.keycloak.events.email
Classes in org.keycloak.events.email that implement Provider -
Uses of Provider in org.keycloak.events.jpa
Classes in org.keycloak.events.jpa that implement Provider -
Uses of Provider in org.keycloak.events.log
Classes in org.keycloak.events.log that implement Provider -
Uses of Provider in org.keycloak.executors
Subinterfaces of Provider in org.keycloak.executorsMethods in org.keycloak.executors that return types with arguments of type Provider -
Uses of Provider in org.keycloak.exportimport
Subinterfaces of Provider in org.keycloak.exportimportModifier and TypeInterfaceDescriptioninterface
Provider plugin interface for importing clients from an arbitrary configuration formatinterface
interface
Classes in org.keycloak.exportimport that implement ProviderModifier and TypeClassDescriptionclass
class
Methods in org.keycloak.exportimport that return types with arguments of type ProviderModifier and TypeMethodDescriptionClientDescriptionConverterSpi.getProviderClass()
ExportSpi.getProviderClass()
ImportSpi.getProviderClass()
-
Uses of Provider in org.keycloak.exportimport.dir
Classes in org.keycloak.exportimport.dir that implement Provider -
Uses of Provider in org.keycloak.exportimport.singlefile
Classes in org.keycloak.exportimport.singlefile that implement Provider -
Uses of Provider in org.keycloak.exportimport.util
Classes in org.keycloak.exportimport.util that implement ProviderModifier and TypeClassDescriptionclass
MultipleStepsExportProvider<T extends MultipleStepsExportProvider<?>>
-
Uses of Provider in org.keycloak.federation.kerberos
Classes in org.keycloak.federation.kerberos that implement Provider -
Uses of Provider in org.keycloak.federation.sssd
Classes in org.keycloak.federation.sssd that implement ProviderModifier and TypeClassDescriptionclass
SPI provider implementation to retrieve data from SSSD and authenticate against PAM -
Uses of Provider in org.keycloak.forms.login
Subinterfaces of Provider in org.keycloak.forms.loginMethods in org.keycloak.forms.login that return types with arguments of type Provider -
Uses of Provider in org.keycloak.forms.login.freemarker
Classes in org.keycloak.forms.login.freemarker that implement Provider -
Uses of Provider in org.keycloak.headers
Subinterfaces of Provider in org.keycloak.headersClasses in org.keycloak.headers that implement ProviderMethods in org.keycloak.headers that return types with arguments of type Provider -
Uses of Provider in org.keycloak.health
Subinterfaces of Provider in org.keycloak.healthModifier and TypeInterfaceDescriptioninterface
This interface is used for controlling load balancer.Methods in org.keycloak.health that return types with arguments of type Provider -
Uses of Provider in org.keycloak.keys
Subinterfaces of Provider in org.keycloak.keysClasses in org.keycloak.keys that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
Methods in org.keycloak.keys that return types with arguments of type ProviderModifier and TypeMethodDescriptionKeySpi.getProviderClass()
PublicKeyStorageSpi.getProviderClass()
-
Uses of Provider in org.keycloak.keys.infinispan
Classes in org.keycloak.keys.infinispan that implement ProviderModifier and TypeClassDescriptionclass
class
-
Uses of Provider in org.keycloak.locale
Subinterfaces of Provider in org.keycloak.localeModifier and TypeInterfaceDescriptioninterface
interface
Classes in org.keycloak.locale that implement ProviderModifier and TypeClassDescriptionclass
class
Methods in org.keycloak.locale that return types with arguments of type ProviderModifier and TypeMethodDescriptionLocaleSelectorSPI.getProviderClass()
LocaleUpdaterSPI.getProviderClass()
-
Uses of Provider in org.keycloak.migration
Subinterfaces of Provider in org.keycloak.migrationModifier and TypeInterfaceDescriptioninterface
Various common utils needed for migration from older version to newerMethods in org.keycloak.migration that return types with arguments of type Provider -
Uses of Provider in org.keycloak.models
Subinterfaces of Provider in org.keycloak.modelsModifier and TypeInterfaceDescriptioninterface
Provider of the client records.interface
Provider of the client scopes records.interface
interface
Provider of group recordsinterface
TheIdentityProviderStorageProvider
is concerned with the storage/retrieval of the configured identity providers in Keycloak.interface
interface
interface
Provider of the role records.interface
Provides a cache to store data for single-use use case or the details about used action tokens.interface
interface
interface
Classes in org.keycloak.models that implement ProviderModifier and TypeClassDescriptionclass
The default implementation for generating/formatting user code of OAuth 2.0 Device Authorization Grant.Methods 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 ProviderModifier and TypeMethodDescriptionClientScopeSpi.getProviderClass()
ClientSpi.getProviderClass()
DeploymentStateSpi.getProviderClass()
GroupSpi.getProviderClass()
IdentityProviderStorageSpi.getProviderClass()
KeycloakSession.getProviderClass
(String providerClassName) OAuth2DeviceUserCodeSpi.getProviderClass()
RealmSpi.getProviderClass()
RoleSpi.getProviderClass()
SingleUseObjectSpi.getProviderClass()
UserLoginFailureSpi.getProviderClass()
UserSessionSpi.getProviderClass()
UserSpi.getProviderClass()
Methods 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.models.cache
Subinterfaces of Provider in org.keycloak.models.cacheModifier and TypeInterfaceDescriptioninterface
interface
interface
All these methods effect an entire cluster of Keycloak instances.Methods in org.keycloak.models.cache that return types with arguments of type ProviderModifier and TypeMethodDescriptionCachePublicKeyProviderSpi.getProviderClass()
CacheRealmProviderSpi.getProviderClass()
CacheUserProviderSpi.getProviderClass()
-
Uses of Provider in org.keycloak.models.cache.authorization
Subinterfaces of Provider in org.keycloak.models.cache.authorizationMethods in org.keycloak.models.cache.authorization that return types with arguments of type Provider -
Uses of Provider in org.keycloak.models.cache.infinispan
Classes in org.keycloak.models.cache.infinispan that implement ProviderModifier and TypeClassDescriptionclass
- the high level architecture of this cache is an invalidation cache.class
-
Uses of Provider in org.keycloak.models.cache.infinispan.authorization
Classes in org.keycloak.models.cache.infinispan.authorization that implement Provider -
Uses of Provider in org.keycloak.models.cache.infinispan.idp
Classes in org.keycloak.models.cache.infinispan.idp that implement Provider -
Uses of Provider in org.keycloak.models.cache.infinispan.organization
Classes in org.keycloak.models.cache.infinispan.organization that implement Provider -
Uses of Provider in org.keycloak.models.dblock
Subinterfaces of Provider in org.keycloak.models.dblockModifier and TypeInterfaceDescriptioninterface
Global database lock to ensure that some actions in DB can be done just be one cluster node at a time.Methods in org.keycloak.models.dblock that return types with arguments of type Provider -
Uses of Provider in org.keycloak.models.jpa
Classes in org.keycloak.models.jpa that implement ProviderModifier and TypeClassDescriptionclass
A JPA based implementation ofIdentityProviderStorageProvider
.class
class
class
-
Uses of Provider in org.keycloak.models.jpa.session
Classes in org.keycloak.models.jpa.session that implement ProviderModifier and TypeClassDescriptionclass
class
-
Uses of Provider in org.keycloak.models.session
Subinterfaces of Provider in org.keycloak.models.sessionModifier and TypeInterfaceDescriptioninterface
Use this to revoke a token, so they will be available even after the restart of Keycloak.interface
Classes in org.keycloak.models.session that implement ProviderModifier and TypeClassDescriptionclass
Persistence of userSessions is disabled .Methods in org.keycloak.models.session that return types with arguments of type ProviderModifier and TypeMethodDescriptionRevokedTokenPersisterSpi.getProviderClass()
UserSessionPersisterSpi.getProviderClass()
-
Uses of Provider in org.keycloak.models.sessions.infinispan
Classes in org.keycloak.models.sessions.infinispan that implement ProviderModifier and TypeClassDescriptionclass
class
TODO: Check if Boolean can be used as single-use cache argument instead of SingleUseObjectValueEntity.class
class
class
class
-
Uses of Provider in org.keycloak.models.sessions.infinispan.events
Classes in org.keycloak.models.sessions.infinispan.events with type parameters of type ProviderModifier and TypeClassDescriptionclass
AbstractUserSessionClusterListener<SE extends SessionClusterEvent,
T extends Provider> -
Uses of Provider in org.keycloak.models.sessions.infinispan.remote
Classes in org.keycloak.models.sessions.infinispan.remote that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
AnUserSessionProvider
implementation that uses onlyRemoteCache
as storage. -
Uses of Provider in org.keycloak.models.utils
Methods in org.keycloak.models.utils with type parameters of type ProviderModifier and TypeMethodDescriptionstatic <T extends Provider>
ProviderFactory<T>KeycloakModelUtils.getComponentFactory
(KeycloakSessionFactory factory, Class<T> providerClass, Config.Scope config, String spiName) Method parameters in org.keycloak.models.utils with type arguments of type ProviderModifier and TypeMethodDescriptionRealmModelDelegate.getStorageProviders
(Class<? extends Provider> storageProviderClass) -
Uses of Provider in org.keycloak.organization
Subinterfaces of Provider in org.keycloak.organizationModifier and TypeInterfaceDescriptioninterface
AProvider
that manages organization and its data within the scope of a realm.Methods in org.keycloak.organization that return types with arguments of type Provider -
Uses of Provider in org.keycloak.organization.authentication.authenticators.broker
Classes in org.keycloak.organization.authentication.authenticators.broker that implement Provider -
Uses of Provider in org.keycloak.organization.authentication.authenticators.browser
Classes in org.keycloak.organization.authentication.authenticators.browser that implement Provider -
Uses of Provider in org.keycloak.organization.jpa
Classes in org.keycloak.organization.jpa that implement Provider -
Uses of Provider in org.keycloak.organization.protocol.mappers.oidc
Classes in org.keycloak.organization.protocol.mappers.oidc that implement Provider -
Uses of Provider in org.keycloak.organization.protocol.mappers.saml
Classes in org.keycloak.organization.protocol.mappers.saml that implement Provider -
Uses of Provider in org.keycloak.organization.validator
Classes in org.keycloak.organization.validator that implement Provider -
Uses of Provider in org.keycloak.policy
Subinterfaces of Provider in org.keycloak.policyModifier and TypeInterfaceDescriptioninterface
interface
Classes in org.keycloak.policy that implement ProviderModifier and TypeClassDescriptionclass
class
Checks a password against a configured password blacklist.class
class
class
class
class
class
class
class
class
Specifies the maximum age of an authentication with which a password may be changed without re-authentication.class
class
class
APasswordPolicyProvider
which does not allow to use the current email as password.class
class
class
class
class
Methods in org.keycloak.policy that return types with arguments of type ProviderModifier and TypeMethodDescriptionPasswordPolicyManagerSpi.getProviderClass()
PasswordPolicySpi.getProviderClass()
-
Uses of Provider in org.keycloak.protocol
Subinterfaces of Provider in org.keycloak.protocolModifier and TypeInterfaceDescriptioninterface
Provides a template/sample client config adapter file.interface
interface
Methods in org.keycloak.protocol that return types with arguments of type ProviderModifier and TypeMethodDescriptionClientInstallationSpi.getProviderClass()
LoginProtocolSpi.getProviderClass()
ProtocolMapperSpi.getProviderClass()
-
Uses of Provider in org.keycloak.protocol.docker
Classes in org.keycloak.protocol.docker that implement Provider -
Uses of Provider in org.keycloak.protocol.docker.installation
Classes in org.keycloak.protocol.docker.installation that implement ProviderModifier and TypeClassDescriptionclass
class
class
-
Uses of Provider in org.keycloak.protocol.docker.mapper
Classes in org.keycloak.protocol.docker.mapper that implement ProviderModifier and TypeClassDescriptionclass
Populates token with requested scope.class
-
Uses of Provider in org.keycloak.protocol.oid4vc
Classes in org.keycloak.protocol.oid4vc that implement ProviderModifier and TypeClassDescriptionclass
Provides the client-registration functionality for OID4VC-clients. -
Uses of Provider in org.keycloak.protocol.oid4vc.issuance
Classes in org.keycloak.protocol.oid4vc.issuance that implement ProviderModifier and TypeClassDescriptionclass
WellKnownProvider
implementation for JWT VC Issuer metadata at endpoint /.well-known/jwt-vc-issuerclass
WellKnownProvider
implementation to provide the .well-known/openid-credential-issuer endpoint, offering the Credential Issuer Metadata as defined by the OID4VCI protocol -
Uses of Provider in org.keycloak.protocol.oid4vc.issuance.mappers
Classes in org.keycloak.protocol.oid4vc.issuance.mappers that implement ProviderModifier and TypeClassDescriptionclass
Allows to add the context to the credential subjectclass
Map issuance date to the credential, under the default claim name "iat"class
Base class for OID4VC Mappers, to provide common configuration and functionality for all of themclass
Allows to add statically configured claims to the credential subjectclass
Sets an ID for the credential, either randomly generated or statically configuredclass
Adds the users roles to the credential subjectclass
Allows to add types to the credential subjectclass
Allows to add user attributes to the credential subject -
Uses of Provider in org.keycloak.protocol.oid4vc.issuance.signing
Subinterfaces of Provider in org.keycloak.protocol.oid4vc.issuance.signingModifier and TypeInterfaceDescriptioninterface
Interface to be used for signing verifiable credentials.Classes in org.keycloak.protocol.oid4vc.issuance.signing that implement ProviderModifier and TypeClassDescriptionclass
Common signing service logic to handle proofs.class
VerifiableCredentialsSigningService
implementing the JWT_VC format.class
VerifiableCredentialsSigningService
implementing the LDP_VC format.class
VerifiableCredentialsSigningService
implementing the SD_JWT_VC format.class
Abstract base class to provide the Signing Services common functionalityMethods in org.keycloak.protocol.oid4vc.issuance.signing that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.oidc
Subinterfaces of Provider in org.keycloak.protocol.oidcModifier and TypeInterfaceDescriptioninterface
Provides token exchange mechanism for supported tokensinterface
Provides introspection for a determined OAuth2 token type.Classes in org.keycloak.protocol.oidc that implement ProviderModifier and TypeClassDescriptionclass
class
Default token exchange implementationclass
class
class
class
Methods in org.keycloak.protocol.oidc that return types with arguments of type ProviderModifier and TypeMethodDescriptionTokenExchangeSpi.getProviderClass()
TokenIntrospectionSpi.getProviderClass()
-
Uses of Provider in org.keycloak.protocol.oidc.endpoints
Classes in org.keycloak.protocol.oidc.endpoints that implement Provider -
Uses of Provider in org.keycloak.protocol.oidc.ext
Subinterfaces of Provider in org.keycloak.protocol.oidc.extMethods in org.keycloak.protocol.oidc.ext that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.oidc.grants
Subinterfaces of Provider in org.keycloak.protocol.oidc.grantsModifier and TypeInterfaceDescriptioninterface
Provider interface for OAuth 2.0 grant typesClasses in org.keycloak.protocol.oidc.grants that implement ProviderModifier and TypeClassDescriptionclass
OAuth 2.0 Authorization Code Grant https://datatracker.ietf.org/doc/html/rfc6749#section-4.1class
OAuth 2.0 Client Credentials Grant https://datatracker.ietf.org/doc/html/rfc6749#section-4.4class
Base class for OAuth 2.0 grant typesclass
User-Managed Access (UMA) 2.0 Grant for OAuth 2.0 Authorization https://docs.kantarainitiative.org/uma/wg/rec-oauth-uma-grant-2.0.html#uma-grant-typeclass
class
OAuth 2.0 Refresh Token Grant https://datatracker.ietf.org/doc/html/rfc6749#section-6class
OAuth 2.0 Resource Owner Password Credentials Grant https://datatracker.ietf.org/doc/html/rfc6749#section-4.3class
OAuth 2.0 Authorization Code Grant https://datatracker.ietf.org/doc/html/rfc8693#section-2.1Methods in org.keycloak.protocol.oidc.grants that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba
Classes in org.keycloak.protocol.oidc.grants.ciba that implement ProviderModifier and TypeClassDescriptionclass
OpenID Connect Client-Initiated Backchannel Authentication Flow https://openid.net/specs/openid-client-initiated-backchannel-authentication-core-1_0.html#rfc.section.10.1 -
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.channel
Subinterfaces of Provider in org.keycloak.protocol.oidc.grants.ciba.channelModifier and TypeInterfaceDescriptioninterface
Provides the interface for requesting the authentication(AuthN) and authorization(AuthZ) by an authentication device (AD) to the external entity via Authentication Channel.Classes in org.keycloak.protocol.oidc.grants.ciba.channel that implement ProviderMethods in org.keycloak.protocol.oidc.grants.ciba.channel that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor
Classes in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor that implement ProviderModifier and TypeClassDescriptionclass
class
class
-
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.endpoints
Classes in org.keycloak.protocol.oidc.grants.ciba.endpoints that implement Provider -
Uses of Provider in org.keycloak.protocol.oidc.grants.ciba.resolvers
Subinterfaces of Provider in org.keycloak.protocol.oidc.grants.ciba.resolversModifier and TypeInterfaceDescriptioninterface
Provides the resolver that converts several types of receives login hint to its corresponding UserModel.Classes in org.keycloak.protocol.oidc.grants.ciba.resolvers that implement ProviderMethods in org.keycloak.protocol.oidc.grants.ciba.resolvers that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.oidc.grants.device
Classes in org.keycloak.protocol.oidc.grants.device that implement ProviderModifier and TypeClassDescriptionclass
OAuth 2.0 Device Authorization Grant https://datatracker.ietf.org/doc/html/rfc8628#section-3.4 -
Uses of Provider in org.keycloak.protocol.oidc.grants.device.endpoints
Classes in org.keycloak.protocol.oidc.grants.device.endpoints that implement Provider -
Uses of Provider in org.keycloak.protocol.oidc.installation
Classes in org.keycloak.protocol.oidc.installation that implement ProviderModifier and TypeClassDescriptionclass
class
class
-
Uses of Provider in org.keycloak.protocol.oidc.mappers
Classes in org.keycloak.protocol.oidc.mappers that implement ProviderModifier and TypeClassDescriptionclass
class
Set the 'sub' claim to pairwise .class
class
class
Protocol mapper to add allowed web origins to the access token to the 'allowed-origins' claimclass
class
class
Protocol mapper, which adds all client_ids of "allowed" clients to the audience field of the token.class
class
class
class
Set the 'name' claim to be first + last name.class
Maps user group membershipclass
class
Add a role to a tokenclass
Simple mapper that adds the nonce claim into the access token as before.class
Map an assigned role to a different position and name in the tokenclass
OIDCProtocolMapper
that uses a provided JavaScript fragment to compute the token claim value.class
class
class
class
Mappings UserModel.attribute to an ID Token claim.class
Allows mapping of user client role mappings to an ID and Access Token claim.class
Mappings UserModel property (the property name of a getter method) to an ID Token claim.class
Allows mapping of user realm role mappings to an ID and Access Token claim.class
Mappings UserSessionModel.note to an ID Token claim. -
Uses of Provider in org.keycloak.protocol.oidc.par.endpoints
Classes in org.keycloak.protocol.oidc.par.endpoints that implement Provider -
Uses of Provider in org.keycloak.protocol.oidc.rar
Subinterfaces of Provider in org.keycloak.protocol.oidc.rarMethods in org.keycloak.protocol.oidc.rar that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.oidc.rar.parsers
Classes in org.keycloak.protocol.oidc.rar.parsers that implement Provider -
Uses of Provider in org.keycloak.protocol.saml
Subinterfaces of Provider in org.keycloak.protocol.samlModifier and TypeInterfaceDescriptioninterface
Provides a way to create and resolve artifacts for SAML Artifact bindingClasses in org.keycloak.protocol.saml that implement ProviderModifier and TypeClassDescriptionclass
ArtifactResolver for artifact-04 format.class
class
Methods in org.keycloak.protocol.saml that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.saml.clientregistration
Classes in org.keycloak.protocol.saml.clientregistration that implement Provider -
Uses of Provider in org.keycloak.protocol.saml.installation
Classes in org.keycloak.protocol.saml.installation that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of Provider in org.keycloak.protocol.saml.mappers
Classes in org.keycloak.protocol.saml.mappers that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.class
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.class
class
Map an assigned role to a different position and name in the tokenclass
SAML mapper to add a audience restriction into the assertion, to another client (clientId) or to a custom URI.class
SAML audience resolve mapper.class
This class provides a mapper that uses javascript to attach a value to an attribute for SAML tokens.class
class
Mappings UserModel attribute (not property name of a getter method) to an AttributeStatement.class
Mappings UserModel property (the property name of a getter method) to an AttributeStatement.class
Maps a user session note to a SAML attribute -
Uses of Provider in org.keycloak.protocol.saml.preprocessor
Subinterfaces of Provider in org.keycloak.protocol.saml.preprocessorModifier and TypeInterfaceDescriptioninterface
Provider interface for SAML authentication preprocessing.Methods in org.keycloak.protocol.saml.preprocessor that return types with arguments of type Provider -
Uses of Provider in org.keycloak.protocol.saml.profile.ecp.authenticator
Classes in org.keycloak.protocol.saml.profile.ecp.authenticator that implement Provider -
Uses of Provider in org.keycloak.provider
Classes in org.keycloak.provider with type parameters of type ProviderModifier and TypeInterfaceDescriptioninterface
ProviderFactory<T extends Provider>
At boot time, keycloak discovers all factories.Subinterfaces of Provider in org.keycloak.providerModifier and TypeInterfaceDescriptioninterface
Use to unwrap exceptions specifically if there is an exception at JTA commitMethods in org.keycloak.provider that return types with arguments of type ProviderModifier and TypeMethodDescriptionMultivaluedHashMap<Class<? extends Provider>,
ProviderFactory> ProviderManager.getLoadedFactories()
returns a copy of internal factories.ExceptionConverterSpi.getProviderClass()
Spi.getProviderClass()
-
Uses of Provider in org.keycloak.scripting
Subinterfaces of Provider in org.keycloak.scriptingClasses in org.keycloak.scripting that implement ProviderModifier and TypeClassDescriptionclass
Methods in org.keycloak.scripting that return types with arguments of type Provider -
Uses of Provider in org.keycloak.securityprofile
Subinterfaces of Provider in org.keycloak.securityprofileModifier and TypeInterfaceDescriptioninterface
The security profile provider is a default security configuration that enforces a minimum level of security in the keycloak environment.Methods in org.keycloak.securityprofile that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services
Fields in org.keycloak.services with type parameters of type ProviderModifier and TypeFieldDescriptionDefaultKeycloakSessionFactory.factoriesMap
DefaultKeycloakSessionFactory.provider
Methods in org.keycloak.services with type parameters of type ProviderModifier and TypeMethodDescriptionDefaultKeycloakSession.getAllProviders
(Class<T> clazz) <T extends Provider>
TDefaultKeycloakSession.getComponentProvider
(Class<T> clazz, String componentId) <T extends Provider>
TDefaultKeycloakSession.getComponentProvider
(Class<T> clazz, String componentId, Function<KeycloakSessionFactory, ComponentModel> modelGetter) <T extends Provider>
TDefaultKeycloakSession.getProvider
(Class<T> clazz) <T extends Provider>
TDefaultKeycloakSession.getProvider
(Class<T> clazz, String id) <T extends Provider>
TDefaultKeycloakSession.getProvider
(Class<T> clazz, ComponentModel componentModel) <T extends Provider>
ProviderFactory<T>DefaultComponentFactoryProviderFactory.getProviderFactory
(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory, ComponentModel> modelGetter) <T extends Provider>
ProviderFactory<T>DefaultKeycloakSessionFactory.getProviderFactory
(Class<T> clazz) <T extends Provider>
ProviderFactory<T>DefaultKeycloakSessionFactory.getProviderFactory
(Class<T> clazz, String id) <T extends Provider>
ProviderFactory<T>DefaultKeycloakSessionFactory.getProviderFactory
(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory, ComponentModel> modelGetter) protected <T extends Provider>
ProviderFactory<T>DefaultComponentFactoryProviderFactory.initializeFactory
(Class<T> clazz, String realmId, String componentId, ProviderFactory newFactory, ComponentModelScope configScope) DefaultKeycloakSession.listProviderIds
(Class<T> clazz) Methods in org.keycloak.services that return types with arguments of type ProviderModifier and TypeMethodDescriptionDefaultKeycloakSessionFactory.getFactoriesCopy()
DefaultKeycloakSession.getProviderClass
(String providerClassName) DefaultKeycloakSessionFactory.loadFactories
(ProviderManager pm) Methods in org.keycloak.services with parameters of type ProviderMethod parameters in org.keycloak.services with type arguments of type ProviderModifier and TypeMethodDescriptionDefaultKeycloakSessionFactory.getProviderFactoriesStream
(Class<? extends Provider> clazz) -
Uses of Provider in org.keycloak.services.clientpolicy
Subinterfaces of Provider in org.keycloak.services.clientpolicyModifier and TypeInterfaceDescriptioninterface
Provides a method for handling an event defined inClientPolicyEvent
.Classes in org.keycloak.services.clientpolicy that implement ProviderMethods in org.keycloak.services.clientpolicy that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.clientpolicy.condition
Subinterfaces of Provider in org.keycloak.services.clientpolicy.conditionModifier and TypeInterfaceDescriptioninterface
This condition determines to which client a client policy is adopted.Classes in org.keycloak.services.clientpolicy.condition that implement ProviderModifier and TypeClassDescriptionclass
AbstractClientPolicyConditionProvider<CONFIG extends ClientPolicyConditionConfigurationRepresentation>
class
class
class
class
class
class
class
class
class
class
Methods in org.keycloak.services.clientpolicy.condition that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.clientpolicy.executor
Subinterfaces of Provider in org.keycloak.services.clientpolicy.executorModifier and TypeInterfaceDescriptioninterface
This executor specifies what action is executed on the client to which a client policy is adopted.Classes in org.keycloak.services.clientpolicy.executor that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
Check that switch "fullScopeAllowed" is not enabled for the clientsclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Methods in org.keycloak.services.clientpolicy.executor that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.clientregistration
Subinterfaces of Provider in org.keycloak.services.clientregistrationClasses in org.keycloak.services.clientregistration that implement ProviderModifier and TypeClassDescriptionclass
class
class
Methods in org.keycloak.services.clientregistration that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.clientregistration.oidc
Classes in org.keycloak.services.clientregistration.oidc that implement Provider -
Uses of Provider in org.keycloak.services.clientregistration.policy
Subinterfaces of Provider in org.keycloak.services.clientregistration.policyMethods in org.keycloak.services.clientregistration.policy that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.clientregistration.policy.impl
Classes in org.keycloak.services.clientregistration.policy.impl that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of Provider in org.keycloak.services.clienttype
Classes in org.keycloak.services.clienttype that implement Provider -
Uses of Provider in org.keycloak.services.clienttype.impl
Classes in org.keycloak.services.clienttype.impl that implement Provider -
Uses of Provider in org.keycloak.services.cors
Subinterfaces of Provider in org.keycloak.services.corsClasses in org.keycloak.services.cors that implement ProviderMethods in org.keycloak.services.cors that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.managers
Subinterfaces of Provider in org.keycloak.services.managersClasses in org.keycloak.services.managers that implement ProviderModifier and TypeClassDescriptionclass
class
A single thread will log failures.class
Deprecated.Methods in org.keycloak.services.managers that return types with arguments of type ProviderModifier and TypeMethodDescriptionBruteForceProtectorSpi.getProviderClass()
RealmManagerSpi.getProviderClass()
Deprecated. -
Uses of Provider in org.keycloak.services.migration
Classes in org.keycloak.services.migration that implement ProviderModifier and TypeClassDescriptionclass
Various common utils needed for migration from older version to newer -
Uses of Provider in org.keycloak.services.resource
Subinterfaces of Provider in org.keycloak.services.resourceModifier and TypeInterfaceDescriptioninterface
AAccountResourceProvider
creates JAX-RS resource instances for the Account endpoints, allowing an implementor to override the behavior of the entire Account console.interface
ARealmResourceProvider
creates JAX-RSsub-resource instances for paths relative to Realm's RESTful API that could not be resolved by the server.Methods in org.keycloak.services.resource that return types with arguments of type ProviderModifier and TypeMethodDescriptionAccountResourceSpi.getProviderClass()
RealmResourceSPI.getProviderClass()
-
Uses of Provider in org.keycloak.services.resources.account
Classes in org.keycloak.services.resources.account that implement Provider -
Uses of Provider in org.keycloak.services.resources.admin
Classes in org.keycloak.services.resources.admin that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
-
Uses of Provider in org.keycloak.services.resources.admin.ext
Subinterfaces of Provider in org.keycloak.services.resources.admin.extModifier and TypeInterfaceDescriptioninterface
AAdminRealmResourceProvider
creates JAX-RSsub-resource instances for paths relative to Realm's RESTful Admin API that could not be resolved by the server.Methods in org.keycloak.services.resources.admin.ext that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.securityprofile
Classes in org.keycloak.services.securityprofile that implement Provider -
Uses of Provider in org.keycloak.services.ui.extend
Subinterfaces of Provider in org.keycloak.services.ui.extendMethods in org.keycloak.services.ui.extend that return types with arguments of type Provider -
Uses of Provider in org.keycloak.services.x509
Subinterfaces of Provider in org.keycloak.services.x509Classes in org.keycloak.services.x509 that implement ProviderModifier and TypeClassDescriptionclass
class
The provider allows to extract X.509 client certificate forwarded to keycloak configured behind the Apache reverse proxy.class
The provider retrieves a client certificate and the certificate chain (if any) from the incoming TLS connection.class
The provider allows to extract X.509 client certificate forwarded to the keycloak middleware configured behind the haproxy reverse proxy.class
The NGINX Provider extract end user X.509 certificate send during TLS mutual authentication, and forwarded in an http header.class
The NGINX Trusted Provider verify extract end user X.509 certificate sent during TLS mutual authentication, verifies it against provided CA the and forwarded in an HTTP header along with a new header ssl-client-verify: SUCCESS.Methods in org.keycloak.services.x509 that return types with arguments of type Provider -
Uses of Provider in org.keycloak.sessions
Subinterfaces of Provider in org.keycloak.sessionsModifier and TypeInterfaceDescriptioninterface
interface
Methods in org.keycloak.sessions that return types with arguments of type ProviderModifier and TypeMethodDescriptionAuthenticationSessionSpi.getProviderClass()
StickySessionEncoderSpi.getProviderClass()
-
Uses of Provider in org.keycloak.social.bitbucket
Classes in org.keycloak.social.bitbucket that implement Provider -
Uses of Provider in org.keycloak.social.facebook
Classes in org.keycloak.social.facebook that implement ProviderModifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of Provider in org.keycloak.social.github
Classes in org.keycloak.social.github that implement ProviderModifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of Provider in org.keycloak.social.gitlab
Classes in org.keycloak.social.gitlab that implement Provider -
Uses of Provider in org.keycloak.social.google
Classes in org.keycloak.social.google that implement ProviderModifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of Provider in org.keycloak.social.instagram
Classes in org.keycloak.social.instagram that implement ProviderModifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of Provider in org.keycloak.social.linkedin
Classes in org.keycloak.social.linkedin that implement ProviderModifier and TypeClassDescriptionclass
Specific OIDC LinkedIn provider for Sign In with LinkedIn using OpenID Connect product app.class
User attribute mapper. -
Uses of Provider in org.keycloak.social.microsoft
Classes in org.keycloak.social.microsoft that implement ProviderModifier and TypeClassDescriptionclass
Identity provider for Microsoft account.class
User attribute mapper. -
Uses of Provider in org.keycloak.social.openshift
Classes in org.keycloak.social.openshift that implement ProviderModifier and TypeClassDescriptionclass
Identity provider for Openshift V3.class
class
Identity provider for Openshift V4. -
Uses of Provider in org.keycloak.social.paypal
Classes in org.keycloak.social.paypal that implement ProviderModifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of Provider in org.keycloak.social.stackoverflow
Classes in org.keycloak.social.stackoverflow that implement ProviderModifier and TypeClassDescriptionclass
Stackoverflow social provider.class
User attribute mapper. -
Uses of Provider in org.keycloak.social.twitter
Classes in org.keycloak.social.twitter that implement Provider -
Uses of Provider in org.keycloak.storage
Classes in org.keycloak.storage with type parameters of type ProviderModifier and TypeClassDescriptionclass
AbstractStorageManager<ProviderType extends Provider,
StorageProviderModelType extends CacheableStorageProviderModel> Subinterfaces of Provider in org.keycloak.storageModifier and TypeInterfaceDescriptioninterface
interface
A class implementing this interface represents a user storage provider to Keycloak.Classes in org.keycloak.storage that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
class
Methods in org.keycloak.storage that return types with arguments of type ProviderMethod parameters in org.keycloak.storage with type arguments of type ProviderModifier and TypeMethodDescriptionstatic Stream<ComponentModel>
AbstractStorageManager.getStorageProviderModels
(RealmModel realm, Class<? extends Provider> storageType) Stream of ComponentModels of storageType. -
Uses of Provider in org.keycloak.storage.client
Subinterfaces of Provider in org.keycloak.storage.clientModifier and TypeInterfaceDescriptioninterface
Base interface for components that want to provide an alternative storage mechanism for clients This is currently a private incomplete SPI.Methods in org.keycloak.storage.client that return types with arguments of type Provider -
Uses of Provider in org.keycloak.storage.clientscope
Subinterfaces of Provider in org.keycloak.storage.clientscopeMethods in org.keycloak.storage.clientscope that return types with arguments of type Provider -
Uses of Provider in org.keycloak.storage.datastore
Classes in org.keycloak.storage.datastore that implement Provider -
Uses of Provider in org.keycloak.storage.federated
Subinterfaces of Provider in org.keycloak.storage.federatedModifier and TypeInterfaceDescriptioninterface
static interface
Deprecated.This interface is no longer necessary; collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyinterface
static interface
Deprecated.This interface is no longer necessary; collection-based methods were removed from the parent interface and therefore the parent interface can be used directlyMethods in org.keycloak.storage.federated that return types with arguments of type Provider -
Uses of Provider in org.keycloak.storage.group
Subinterfaces of Provider in org.keycloak.storage.groupMethods in org.keycloak.storage.group that return types with arguments of type Provider -
Uses of Provider in org.keycloak.storage.jpa
Classes in org.keycloak.storage.jpa that implement Provider -
Uses of Provider in org.keycloak.storage.ldap
Classes in org.keycloak.storage.ldap that implement Provider -
Uses of Provider in org.keycloak.storage.ldap.mappers
Subinterfaces of Provider in org.keycloak.storage.ldap.mappersClasses in org.keycloak.storage.ldap.mappers that implement ProviderModifier and TypeClassDescriptionclass
Stateful per-request objectclass
class
Mapper useful for the LDAP deployments when some attribute (usually CN) is mapped to full name of userclass
class
class
class
class
class
Methods in org.keycloak.storage.ldap.mappers that return types with arguments of type Provider -
Uses of Provider in org.keycloak.storage.ldap.mappers.membership
Subinterfaces of Provider in org.keycloak.storage.ldap.mappers.membershipModifier and TypeInterfaceDescriptioninterface
Mapper related to mapping of LDAP groups to keycloak model objects (either keycloak roles or keycloak groups) -
Uses of Provider in org.keycloak.storage.ldap.mappers.membership.group
Classes in org.keycloak.storage.ldap.mappers.membership.group that implement Provider -
Uses of Provider in org.keycloak.storage.ldap.mappers.membership.role
Classes in org.keycloak.storage.ldap.mappers.membership.role that implement ProviderModifier and TypeClassDescriptionclass
Map realm roles or roles of particular client to LDAP groups -
Uses of Provider in org.keycloak.storage.ldap.mappers.msad
Classes in org.keycloak.storage.ldap.mappers.msad that implement ProviderModifier and TypeClassDescriptionclass
Mapper specific to MSAD. -
Uses of Provider in org.keycloak.storage.ldap.mappers.msadlds
Classes in org.keycloak.storage.ldap.mappers.msadlds that implement ProviderModifier and TypeClassDescriptionclass
Mapper specific to MSAD LDS. -
Uses of Provider in org.keycloak.storage.role
Subinterfaces of Provider in org.keycloak.storage.roleModifier and TypeInterfaceDescriptioninterface
Base interface for components that want to provide an alternative storage mechanism for rolesMethods in org.keycloak.storage.role that return types with arguments of type Provider -
Uses of Provider in org.keycloak.theme
Subinterfaces of Provider in org.keycloak.themeModifier and TypeInterfaceDescriptioninterface
interface
A theme resource provider can be used to load additional templates and resources.interface
Classes in org.keycloak.theme that implement ProviderModifier and TypeClassDescriptionclass
class
class
class
Methods in org.keycloak.theme that return types with arguments of type ProviderModifier and TypeMethodDescriptionThemeResourceSpi.getProviderClass()
ThemeSelectorSpi.getProviderClass()
ThemeSpi.getProviderClass()
-
Uses of Provider in org.keycloak.theme.freemarker
Subinterfaces of Provider in org.keycloak.theme.freemarkerClasses in org.keycloak.theme.freemarker that implement ProviderMethods in org.keycloak.theme.freemarker that return types with arguments of type Provider -
Uses of Provider in org.keycloak.timer
Subinterfaces of Provider in org.keycloak.timerMethods in org.keycloak.timer that return types with arguments of type Provider -
Uses of Provider in org.keycloak.timer.basic
Classes in org.keycloak.timer.basic that implement Provider -
Uses of Provider in org.keycloak.transaction
Subinterfaces of Provider in org.keycloak.transactionModifier and TypeInterfaceDescriptioninterface
JTA TransactionManager lookupClasses in org.keycloak.transaction that implement ProviderMethods in org.keycloak.transaction that return types with arguments of type Provider -
Uses of Provider in org.keycloak.truststore
Subinterfaces of Provider in org.keycloak.truststoreClasses in org.keycloak.truststore that implement ProviderMethods in org.keycloak.truststore that return types with arguments of type Provider -
Uses of Provider in org.keycloak.url
Classes in org.keycloak.url that implement Provider -
Uses of Provider in org.keycloak.urls
Subinterfaces of Provider in org.keycloak.urlsModifier and TypeInterfaceDescriptioninterface
The 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.userprofile
Subinterfaces of Provider in org.keycloak.userprofileModifier and TypeInterfaceDescriptioninterface
The provider responsible for creatingUserProfile
instances.Classes in org.keycloak.userprofile that implement ProviderModifier and TypeClassDescriptionclass
UserProfileProvider
loading configuration from the changeable JSON file stored in component config.Methods in org.keycloak.userprofile that return types with arguments of type Provider -
Uses of Provider in org.keycloak.userprofile.validator
Classes in org.keycloak.userprofile.validator that implement ProviderModifier and TypeClassDescriptionclass
Validator to check that User Profile attribute value is not blank (nor null) if the attribute is required based on AttributeMetadata predicate.class
Validator to check that User Profile attribute value is not blank (null value is OK!).class
Validator to check that User Profile username is provided during Brokerin/Federation.class
Validator to check User Profile email duplication conditions based on realm settings like isDuplicateEmailsAllowed.class
Validator to check that User Profile username already exists in database for another user in case of it's change, and fail in this case.class
Validator to check User Profile email duplication conditions if isDuplicateEmailsAllowed is false but isRegistrationEmailAsUsername is true.class
A validator that fails when the attribute is marked as read only and its value has changed.class
class
This validator disallowing bunch of characters we really not to expect in names of persons (fist, middle, last names).class
Validator to check that User Profile attribute value is not changed if attribute is read-only.class
Validator to check User Profile email attribute value during Registration when "RegistrationEmailAsUsername()" is enabled.class
Validator to check User Profile username attribute value during Registration when "RegistrationEmailAsUsername()" is enabled.class
Validator to check User Profile username attribute uniqueness during registration (when "RegistrationEmailAsUsername()" is NOT enabled).class
Validator to check that User Profile username is provided.class
Validator to check that User Profile username is provided.class
Validator to check User Profile username change and prevent it if not allowed in realm.class
This validator disallowing bunch of characters we really not to expect in username. -
Uses of Provider in org.keycloak.validate
Subinterfaces of Provider in org.keycloak.validateModifier and TypeInterfaceDescriptioninterface
Convenience interface to ease implementation of smallValidator
implementations.interface
Validates given input in aValidationContext
.Classes in org.keycloak.validate that implement ProviderModifier and TypeClassDescriptionclass
Base class for arbitrary value type validators.class
Base 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.validate.validators
Classes in org.keycloak.validate.validators that implement ProviderModifier and TypeClassDescriptionclass
Abstract class for number validator.class
Validate input being any kind ofNumber
.class
Email format validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support seeAbstractStringValidator
.class
class
A date validator that only takes into account the format associated with the current locale.class
String value length validation - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support seeAbstractStringValidator
.class
A date validator that only takes into account the format associated with the current locale.class
Validate that value exists and is not empty nor blank.class
Check that input value is not empty.class
Validation against list of allowed values - accepts plain string and collection of strings (every value is validated against allowed values), for basic behavior like null/blank values handling and collections support seeAbstractStringValidator
.class
Validate String against configured RegEx pattern - accepts plain string and collection of strings, for basic behavior like null/blank values handling and collections support seeAbstractStringValidator
.class
class
Validate that input value isValidatorConfig
and it is correct for validator (inputHint
must be ID of the validator config is for) byValidators.validateConfig(org.keycloak.models.KeycloakSession, String, ValidatorConfig)
. -
Uses of Provider in org.keycloak.validation
Subinterfaces of Provider in org.keycloak.validationClasses in org.keycloak.validation that implement ProviderMethods in org.keycloak.validation that return types with arguments of type Provider -
Uses of Provider in org.keycloak.vault
Subinterfaces of Provider in org.keycloak.vaultClasses in org.keycloak.vault that implement ProviderModifier and TypeClassDescriptionclass
Abstract class that is meant to be extended by implementations ofVaultProvider
that want to have support for key resolvers.class
class
A text-based vault provider, which stores each secret in a separate file.Methods in org.keycloak.vault that return types with arguments of type Provider -
Uses of Provider in org.keycloak.wellknown
Subinterfaces of Provider in org.keycloak.wellknownMethods in org.keycloak.wellknown that return types with arguments of type Provider