Uses of Interface
org.keycloak.provider.ProviderFactory
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 ProviderFactory in org.keycloak.authentication
Modifier and TypeInterfaceDescriptioninterface
Factory to createAuthenticationFlowCallback
instances.interface
Factory for creating Authenticator instances.interface
Factory for creating ClientAuthenticator instances.interface
Factory for instantiating FormAction objects.interface
Factory for instantiating FormAuthenticators.interface
You must specify a file META-INF/services/org.keycloak.authentication.RequiredActionFactory in the jar that this class is contained in This file must have the fully qualified class name of all your RequiredActionFactory classesModifier and TypeMethodDescriptionClass<? extends ProviderFactory>
AuthenticatorSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ClientAuthenticatorSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
FormActionSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
FormAuthenticatorSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
RequiredActionSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.authentication.actiontoken
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ActionTokenHandlerSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.authentication.actiontoken.execactions
-
Uses of ProviderFactory in org.keycloak.authentication.actiontoken.idpverifyemail
Modifier and TypeClassDescriptionclass
Action token handler for verification of e-mail address. -
Uses of ProviderFactory in org.keycloak.authentication.actiontoken.resetcred
-
Uses of ProviderFactory in org.keycloak.authentication.actiontoken.updateemail
-
Uses of ProviderFactory in org.keycloak.authentication.actiontoken.verifyemail
Modifier and TypeClassDescriptionclass
Action token handler for verification of e-mail address. -
Uses of ProviderFactory in org.keycloak.authentication.authenticators.access
Modifier and TypeClassDescriptionclass
class
-
Uses of ProviderFactory in org.keycloak.authentication.authenticators.broker
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.authentication.authenticators.browser
Modifier and TypeClassDescriptionclass
class
final class
class
class
class
class
class
class
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.authentication.authenticators.client
Modifier 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 ProviderFactory in org.keycloak.authentication.authenticators.conditional
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of ProviderFactory in org.keycloak.authentication.authenticators.directgrant
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of ProviderFactory in org.keycloak.authentication.authenticators.resetcred
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.authentication.authenticators.sessionlimits
-
Uses of ProviderFactory in org.keycloak.authentication.authenticators.x509
Modifier and TypeClassDescriptionclass
class
class
-
Uses of ProviderFactory in org.keycloak.authentication.forms
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.authentication.otp
Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
OTPApplicationSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.authentication.requiredactions
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.authorization
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
AuthorizationSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.authorization.config
-
Uses of ProviderFactory in org.keycloak.authorization.jpa.store
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider
Modifier and TypeInterfaceDescriptioninterface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
PolicySpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.aggregated
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.client
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.clientscope
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.group
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.js
Modifier and TypeClassDescriptionfinal class
class
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.permission
Modifier and TypeClassDescriptionclass
class
class
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.regex
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.role
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.time
-
Uses of ProviderFactory in org.keycloak.authorization.policy.provider.user
-
Uses of ProviderFactory in org.keycloak.authorization.protection.introspect
-
Uses of ProviderFactory in org.keycloak.authorization.store
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
StoreFactorySpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.broker.oidc
Modifier and TypeClassDescriptionclass
class
-
Uses of ProviderFactory in org.keycloak.broker.oidc.mappers
Modifier 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 ProviderFactory in org.keycloak.broker.provider
Modifier and TypeInterfaceDescriptioninterface
IdentityProviderFactory<T extends IdentityProvider>
interface
Modifier and TypeClassDescriptionclass
AbstractIdentityProviderFactory<T extends IdentityProvider>
class
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
IdentityProviderMapperSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
IdentityProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.broker.saml
-
Uses of ProviderFactory in org.keycloak.broker.saml.mappers
Modifier 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 ProviderFactory in org.keycloak.broker.social
Modifier and TypeInterfaceDescriptioninterface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
SocialProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.client.clienttype
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientTypeManagerSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ClientTypeSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.cluster
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClusterSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.cluster.infinispan
Modifier and TypeClassDescriptionclass
This impl is aware of Cross-Data-Center scenario too -
Uses of ProviderFactory in org.keycloak.component
Modifier and TypeInterfaceDescriptioninterface
AmphibianProviderFactory<ProviderType extends Provider>
Ancestor for a provider factory for both a standaloneProviderFactory
and aComponentFactory
.interface
ComponentFactory<CreatedType,
ProviderType extends Provider> interface
interface
SubComponentFactory<CreatedType,
ProviderType extends Provider> Useful when you want to describe config properties that are effected by the parent ComponentModelModifier and TypeMethodDescription<T extends Provider>
ProviderFactory<T>ComponentFactoryProviderFactory.getProviderFactory
(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory, ComponentModel> model) Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ComponentFactorySpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.httpclient
Modifier and TypeClassDescriptionclass
The defaultHttpClientFactory
forHttpClientProvider's
used by Keycloak for outbound HTTP calls.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
HttpClientSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.infinispan
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
InfinispanConnectionSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.jpa
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
JpaConnectionSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.jpa.entityprovider
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
JpaEntitySpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.jpa.updater
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
JpaUpdaterSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.jpa.updater.liquibase
-
Uses of ProviderFactory in org.keycloak.connections.jpa.updater.liquibase.conn
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
LiquibaseConnectionSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.jpa.updater.liquibase.lock
-
Uses of ProviderFactory in org.keycloak.cookie
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
CookieSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.credential
Modifier and TypeInterfaceDescriptioninterface
CredentialProviderFactory<T extends CredentialProvider>
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
CredentialSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.credential.hash
Modifier and TypeClassDescriptionclass
class
Deprecated.The PBKDF2 provider with SHA1 and the recommended number of 1.300.000 iterations is known to be very slow.class
PBKDF2 Password Hash provider with HMAC using SHA256class
Provider factory for SHA512 variant of the PBKDF2 password hash algorithm.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
PasswordHashSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.crypto
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
CekManagementSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ClientSignatureVerifierSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ContentEncryptionSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
HashSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
SignatureSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.deployment
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
DeployedConfigurationsSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.device
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
DeviceRepresentationSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.email
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
EmailSenderSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
EmailTemplateSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.email.freemarker
-
Uses of ProviderFactory in org.keycloak.encoding
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ResourceEncodingSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.events
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
EventListenerSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
EventStoreSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.events.email
-
Uses of ProviderFactory in org.keycloak.events.jpa
-
Uses of ProviderFactory in org.keycloak.events.log
-
Uses of ProviderFactory in org.keycloak.executors
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ExecutorsSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.exportimport
Modifier and TypeInterfaceDescriptioninterface
Provider plugin interface for importing clients from an arbitrary configuration formatinterface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientDescriptionConverterSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ExportSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ImportSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.exportimport.dir
Modifier and TypeClassDescriptionclass
Construct aDirExportProviderFactory
to be used to export one or more realms.class
-
Uses of ProviderFactory in org.keycloak.exportimport.singlefile
Modifier and TypeClassDescriptionclass
Construct aSingleFileExportProvider
to be used to export one or more realms.class
-
Uses of ProviderFactory in org.keycloak.federation.kerberos
Modifier and TypeClassDescriptionclass
Factory for standalone Kerberos federation provider. -
Uses of ProviderFactory in org.keycloak.federation.sssd
-
Uses of ProviderFactory in org.keycloak.forms.login
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
LoginFormsSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.forms.login.freemarker
-
Uses of ProviderFactory in org.keycloak.headers
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
SecurityHeadersSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.health
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
LoadBalancerCheckSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.keys
Modifier and TypeInterfaceDescriptioninterface
KeyProviderFactory<T extends KeyProvider>
interface
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
KeySpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
PublicKeyStorageSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.keys.infinispan
Modifier and TypeClassDescriptionclass
class
-
Uses of ProviderFactory in org.keycloak.locale
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
LocaleSelectorSPI.getProviderFactoryClass()
Class<? extends ProviderFactory>
LocaleUpdaterSPI.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.migration
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
MigrationSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.models
Modifier and TypeInterfaceDescriptioninterface
ClientProviderFactory<T extends ClientProvider>
interface
ClientScopeProviderFactory<T extends ClientScopeProvider>
interface
interface
GroupProviderFactory<T extends GroupProvider>
interface
interface
RealmProviderFactory<T extends RealmProvider>
interface
RoleProviderFactory<T extends RoleProvider>
interface
interface
interface
UserProviderFactory<T extends UserProvider>
interface
UserSessionProviderFactory<T extends UserSessionProvider>
Modifier and TypeMethodDescription<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) Modifier and TypeMethodDescriptionKeycloakSessionFactory.getProviderFactoriesStream
(Class<? extends Provider> clazz) Returns stream of provider factories for the given provider.Class<? extends ProviderFactory>
ClientScopeSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ClientSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
DeploymentStateSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
GroupSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
OAuth2DeviceUserCodeSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
RealmSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
RoleSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
SingleUseObjectSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
UserLoginFailureSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
UserSessionSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
UserSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.models.cache
Modifier and TypeInterfaceDescriptioninterface
interface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
CachePublicKeyProviderSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
CacheRealmProviderSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
CacheUserProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.models.cache.authorization
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
CachedStoreFactorySpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.models.cache.infinispan
Modifier and TypeClassDescriptionclass
class
-
Uses of ProviderFactory in org.keycloak.models.cache.infinispan.authorization
-
Uses of ProviderFactory in org.keycloak.models.dblock
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
DBLockSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.models.jpa
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.models.jpa.session
-
Uses of ProviderFactory in org.keycloak.models.session
Modifier and TypeClassDescriptionclass
Persistence of userSessions is disabled .Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
UserSessionPersisterSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.models.sessions.infinispan
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.models.utils
Modifier and TypeMethodDescriptionstatic <T extends Provider>
ProviderFactory<T>KeycloakModelUtils.getComponentFactory
(KeycloakSessionFactory factory, Class<T> providerClass, Config.Scope config, String spiName) -
Uses of ProviderFactory in org.keycloak.policy
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeClassDescriptionclass
CreatesBlacklistPasswordPolicyProvider
instances.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
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
PasswordPolicyManagerSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
PasswordPolicySpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol
Modifier and TypeInterfaceDescriptioninterface
Provides a template/sample client config adapter file.interface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientInstallationSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
LoginProtocolSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ProtocolMapperSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.docker
Modifier and TypeClassDescriptionclass
class
-
Uses of ProviderFactory in org.keycloak.protocol.docker.installation
Modifier and TypeClassDescriptionclass
class
class
-
Uses of ProviderFactory in org.keycloak.protocol.docker.mapper
Modifier and TypeClassDescriptionclass
Populates token with requested scope.class
-
Uses of ProviderFactory in org.keycloak.protocol.oid4vc.issuance.signing
Modifier and TypeInterfaceDescriptioninterface
Provider Factory to createVerifiableCredentialsSigningService
sModifier and TypeClassDescriptionclass
Provider Factory to createJwtSigningService
sclass
Provider Factory to createLDSigningService
sclass
Provider Factory to createSdJwtSigningService
sModifier and TypeMethodDescriptionClass<? extends ProviderFactory>
VCSigningServiceSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.oidc
Modifier and TypeInterfaceDescriptioninterface
A factory that createsTokenExchangeProvider
instances.interface
A factory that createsTokenIntrospectionProvider
instances.Modifier and TypeClassDescriptionclass
class
Default token exchange provider factoryclass
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
TokenExchangeSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
TokenIntrospectionSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.ext
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
OIDCExtSPI.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants
Modifier and TypeInterfaceDescriptioninterface
Provider interface for OAuth 2.0 grant typesModifier and TypeClassDescriptionclass
Factory for OAuth 2.0 Authorization Code Grantclass
Factory for OAuth 2.0 Client Credentials Grantclass
Factory for User-Managed Access (UMA) 2.0 Grant for OAuth 2.0 Authorizationclass
Factory for OAuth 2.0 Refresh Token Grantclass
Factory for OAuth 2.0 Resource Owner Password Credentials Grantclass
Factory for OAuth 2.0 Authorization Code GrantModifier and TypeMethodDescriptionClass<? extends ProviderFactory>
OAuth2GrantTypeSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants.ciba
Modifier and TypeClassDescriptionclass
Factory for OpenID Connect Client-Initiated Backchannel Authentication Flow -
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants.ciba.channel
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
AuthenticationChannelSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor
Modifier and TypeClassDescriptionclass
class
class
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants.ciba.endpoints
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants.ciba.resolvers
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
CIBALoginUserResolverSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants.device
Modifier and TypeClassDescriptionclass
Factory for OAuth 2.0 Device Authorization Grant -
Uses of ProviderFactory in org.keycloak.protocol.oidc.grants.device.endpoints
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.installation
Modifier and TypeClassDescriptionclass
class
class
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.mappers
Modifier 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
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
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 ProviderFactory in org.keycloak.protocol.oidc.par.endpoints
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.rar
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
AuthorizationRequestParserSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.oidc.rar.parsers
-
Uses of ProviderFactory in org.keycloak.protocol.saml
Modifier and TypeInterfaceDescriptioninterface
A factory that createsArtifactResolver
instances.Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ArtifactResolverSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.saml.clientregistration
-
Uses of ProviderFactory in org.keycloak.protocol.saml.installation
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.protocol.saml.mappers
Modifier 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 ProviderFactory in org.keycloak.protocol.saml.preprocessor
Modifier and TypeInterfaceDescriptioninterface
Provider interface for SAML authentication preprocessing.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
SamlAuthenticationPreprocessorSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.protocol.saml.profile.ecp.authenticator
-
Uses of ProviderFactory in org.keycloak.provider
Modifier and TypeInterfaceDescriptioninterface
Use to unwrap exceptions specifically if there is an exception at JTA commitModifier and TypeMethodDescriptionProviderManager.compareFactories
(ProviderFactory p1, ProviderFactory p2) Modifier and TypeMethodDescriptionMultivaluedHashMap<Class<? extends Provider>,
ProviderFactory> ProviderManager.getLoadedFactories()
returns a copy of internal factories.Class<? extends ProviderFactory>
ExceptionConverterSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
Spi.getProviderFactoryClass()
Map<Class<? extends Spi>,
List<ProviderFactory>> KeycloakDeploymentInfo.getProviders()
Load all provider factories of a specific SPI.Modifier and TypeMethodDescriptionvoid
KeycloakDeploymentInfo.addProvider
(Class<? extends Spi> spi, ProviderFactory factory) ProviderManager.compareFactories
(ProviderFactory p1, ProviderFactory p2) -
Uses of ProviderFactory in org.keycloak.scripting
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ScriptingSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services
Modifier and TypeMethodDescription<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) Modifier and TypeMethodDescriptionDefaultKeycloakSessionFactory.getFactoriesCopy()
DefaultKeycloakSessionFactory.getProviderFactoriesStream
(Class<? extends Provider> clazz) DefaultKeycloakSessionFactory.loadFactories
(ProviderManager pm) Modifier and TypeMethodDescriptionprotected <T extends Provider>
ProviderFactory<T>DefaultComponentFactoryProviderFactory.initializeFactory
(Class<T> clazz, String realmId, String componentId, ProviderFactory newFactory, ComponentModelScope configScope) protected boolean
DefaultKeycloakSessionFactory.isEnabled
(ProviderFactory factory, Config.Scope scope) static boolean
DefaultKeycloakSessionFactory.isInternal
(ProviderFactory<?> factory) -
Uses of ProviderFactory in org.keycloak.services.clientpolicy
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientPolicyManagerSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.clientpolicy.condition
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientPolicyConditionSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.clientpolicy.executor
Modifier 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
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientPolicyExecutorSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.clientregistration
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientRegistrationSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.clientregistration.oidc
-
Uses of ProviderFactory in org.keycloak.services.clientregistration.policy
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientRegistrationPolicySpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.clientregistration.policy.impl
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
-
Uses of ProviderFactory in org.keycloak.services.clienttype
-
Uses of ProviderFactory in org.keycloak.services.clienttype.impl
-
Uses of ProviderFactory in org.keycloak.services.cors
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
CorsSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.managers
Modifier and TypeClassDescriptionclass
class
Deprecated.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
BruteForceProtectorSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
RealmManagerSpi.getProviderFactoryClass()
Deprecated. -
Uses of ProviderFactory in org.keycloak.services.migration
-
Uses of ProviderFactory in org.keycloak.services.resource
Modifier and TypeInterfaceDescriptioninterface
A factory that createsAccountResourceProvider
instances.interface
A factory that createsRealmResourceProvider
instances.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
AccountResourceSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
RealmResourceSPI.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.resources.account
-
Uses of ProviderFactory in org.keycloak.services.resources.admin
Modifier and TypeClassDescriptionclass
class
class
class
class
class
Modifier and TypeMethodDescriptionAuthenticationManagementResource.buildProviderMetadata
(Stream<ProviderFactory> factories) -
Uses of ProviderFactory in org.keycloak.services.resources.admin.ext
Modifier and TypeInterfaceDescriptioninterface
A factory that createsAdminRealmResourceProvider
instances.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory<?>>
AdminRealmResourceSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.resources.admin.info
Modifier and TypeMethodDescriptionvoid
ServerInfoAdminResource.setIdentityProviders
(Stream<ProviderFactory> factories, List<Map<String, String>> providers, String groupName) -
Uses of ProviderFactory in org.keycloak.services.ui.extend
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
UiPageSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
UiTabSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.services.x509
Modifier and TypeClassDescriptionclass
class
class
The factory and the corresponding providers extract a client certificate and the certificate chain (if any) from the incoming TLS connection.class
class
The factory and the corresponding providers extract a client certificate from a NGINX reverse proxy (TLS termination).Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
X509ClientCertificateLookupSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.sessions
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
AuthenticationSessionSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
StickySessionEncoderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.social.bitbucket
-
Uses of ProviderFactory in org.keycloak.social.facebook
Modifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.github
Modifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.gitlab
-
Uses of ProviderFactory in org.keycloak.social.google
Modifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.instagram
Modifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.linkedin
Modifier and TypeClassDescriptionclass
Deprecated.class
Specific OIDC LinkedIn provider for Sign In with LinkedIn using OpenID Connect product app.class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.microsoft
Modifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.openshift
Modifier and TypeClassDescriptionclass
class
class
OpenShift 4 Identity Provider factory class. -
Uses of ProviderFactory in org.keycloak.social.paypal
Modifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.stackoverflow
Modifier and TypeClassDescriptionclass
class
User attribute mapper. -
Uses of ProviderFactory in org.keycloak.social.twitter
-
Uses of ProviderFactory in org.keycloak.storage
Modifier and TypeInterfaceDescriptioninterface
interface
UserStorageProviderFactory<T extends UserStorageProvider>
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
UserStorageProviderSpi.getProviderFactoryClass()
ModifierConstructorDescriptionAbstractStorageManager
(KeycloakSession session, Class<? extends ProviderFactory> factoryTypeClass, Class<ProviderType> providerTypeClass, Function<ComponentModel, StorageProviderModelType> toStorageProviderModelTypeFunction, String configScope) -
Uses of ProviderFactory in org.keycloak.storage.client
Modifier and TypeInterfaceDescriptioninterface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientStorageProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.storage.clientscope
Modifier and TypeInterfaceDescriptioninterface
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientScopeStorageProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.storage.datastore
-
Uses of ProviderFactory in org.keycloak.storage.federated
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
UserFederatedStorageProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.storage.group
Modifier and TypeInterfaceDescriptioninterface
GroupStorageProviderFactory<T extends GroupStorageProvider>
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
GroupStorageProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.storage.jpa
-
Uses of ProviderFactory in org.keycloak.storage.ldap
-
Uses of ProviderFactory in org.keycloak.storage.ldap.mappers
Modifier and TypeInterfaceDescriptioninterface
LDAPStorageMapperFactory<T extends LDAPStorageMapper>
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
LDAPStorageMapperSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.storage.ldap.mappers.membership.group
-
Uses of ProviderFactory in org.keycloak.storage.ldap.mappers.membership.role
-
Uses of ProviderFactory in org.keycloak.storage.ldap.mappers.msad
-
Uses of ProviderFactory in org.keycloak.storage.ldap.mappers.msadlds
-
Uses of ProviderFactory in org.keycloak.storage.role
Modifier and TypeInterfaceDescriptioninterface
RoleStorageProviderFactory<T extends RoleStorageProvider>
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
RoleStorageProviderSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.theme
Modifier and TypeInterfaceDescriptioninterface
interface
interface
Modifier and TypeClassDescriptionclass
class
class
class
class
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ThemeResourceSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ThemeSelectorSpi.getProviderFactoryClass()
Class<? extends ProviderFactory>
ThemeSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.theme.freemarker
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
FreeMarkerSPI.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.timer
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
TimerSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.timer.basic
-
Uses of ProviderFactory in org.keycloak.transaction
Modifier and TypeInterfaceDescriptioninterface
JTA TransactionManager lookupModifier and TypeMethodDescriptionClass<? extends ProviderFactory>
TransactionManagerLookupSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.truststore
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
TruststoreSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.url
Modifier and TypeClassDescriptionclass
class
Deprecated.class
Deprecated. -
Uses of ProviderFactory in org.keycloak.urls
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
HostnameSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.userprofile
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
UserProfileSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.userprofile.validator
Modifier 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 ProviderFactory in org.keycloak.validate
Modifier and TypeInterfaceDescriptioninterface
Convenience interface to ease implementation of smallValidator
implementations.interface
A factory for customValidator
implementations plugged-in through this SPI.Modifier and TypeClassDescriptionclass
Base class for arbitrary value type validators.class
Base class for String value format validators.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ValidatorSPI.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.validate.validators
Modifier 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
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 ProviderFactory in org.keycloak.validation
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
ClientValidationSPI.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.vault
Modifier and TypeClassDescriptionclass
Abstract class that is meant to be extended by implementations ofVaultProviderFactory
that want to offer support for the configuration of key resolvers.class
class
Creates and configuresFilesPlainTextVaultProvider
.Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
VaultSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.wellknown
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
WellKnownSpi.getProviderFactoryClass()