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
Factory interface forRequiredActionProvider's
.Modifier 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.inviteorg
Modifier and TypeClassDescriptionclass
Action token handler for handling invitation of an existing user to an organization. -
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
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
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
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.cluster.infinispan.remote
-
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 TypeMethodDescriptionClass<? extends ProviderFactory>
InfinispanConnectionSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.connections.infinispan.remote
-
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
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
AbstractEcKeyProviderFactory<T extends KeyProvider>
class
class
AbstractGeneratedEcKeyProviderFactory<T extends KeyProvider>
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
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>
IdentityProviderStorageSpi.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.cache.infinispan.idp
-
Uses of ProviderFactory in org.keycloak.models.cache.infinispan.organization
-
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
A JPA based implementation ofIdentityProviderStorageProviderFactory
.class
class
class
class
-
Uses of ProviderFactory in org.keycloak.models.jpa.session
Modifier and TypeClassDescriptionclass
class
-
Uses of ProviderFactory in org.keycloak.models.session
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeClassDescriptionclass
Persistence of userSessions is disabled .Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
RevokedTokenPersisterSpi.getProviderFactoryClass()
Class<? 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.sessions.infinispan.remote
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.organization
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
OrganizationSpi.getProviderFactoryClass()
-
Uses of ProviderFactory in org.keycloak.organization.admin.resource
-
Uses of ProviderFactory in org.keycloak.organization.authentication.authenticators.broker
-
Uses of ProviderFactory in org.keycloak.organization.authentication.authenticators.browser
-
Uses of ProviderFactory in org.keycloak.organization.jpa
-
Uses of ProviderFactory in org.keycloak.organization.protocol.mappers.oidc
-
Uses of ProviderFactory in org.keycloak.organization.protocol.mappers.saml
-
Uses of ProviderFactory in org.keycloak.organization.validator
-
Uses of ProviderFactory in org.keycloak.policy
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeClassDescriptionclass
class
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
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.oauth2
Modifier and TypeClassDescriptionclass
OAuth2WellKnownProviderFactory
implementation for the OAuth2 auto discovery -
Uses of ProviderFactory in org.keycloak.protocol.oid4vc
Modifier and TypeClassDescriptionclass
Implementation of theClientRegistrationProviderFactory
to integrate the OID4VC protocols with Keycloak's client-registration.class
Factory for creating all OID4VC related endpoints and the default mappers. -
Uses of ProviderFactory in org.keycloak.protocol.oid4vc.issuance
Modifier and TypeClassDescriptionclass
WellKnownProviderFactory
implementation for JWT VC Issuer metadata at endpoint /.well-known/jwt-vc-issuerclass
WellKnownProviderFactory
implementation for the OID4VCI metadata -
Uses of ProviderFactory in org.keycloak.protocol.oid4vc.issuance.mappers
Modifier 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 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 Pre-Authorized Code Grantclass
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
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 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.securityprofile
Modifier and TypeMethodDescriptionClass<? extends ProviderFactory>
SecurityProfileSpi.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) Modifier and TypeMethodDescriptionstatic String
DefaultKeycloakSessionFactory.resolveDefaultProvider
(Map<String, ProviderFactory> factories, Spi spi) -
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
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
Executor factory for SAML client that ensures REDIRECT is not used for responses and forces POST binding configuration option in the client creation/update.class
Executor factory that enforces that all URLs configured in a SAML client are secure (https).class
Policy executor that enforces client and server (full document or assertion) signature is ON.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.securityprofile
Modifier and TypeClassDescriptionclass
The default implementation for the security profile. -
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
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
-
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
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 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()