Uses of Interface
org.keycloak.models.KeycloakSessionFactory
Package
Description
Fine-grained Authorization SPI.
Provides classes and a SPI to plug different metadata storage implementations.
-
Uses of KeycloakSessionFactory in org.keycloak.authentication.actiontoken
Modifier and TypeMethodDescriptionvoid
AbstractActionTokenHandler.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.access
Modifier and TypeMethodDescriptionvoid
AllowAccessAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
DenyAccessAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.broker
Modifier and TypeMethodDescriptionvoid
IdpAutoLinkAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
IdpConfirmLinkAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
IdpCreateUserIfUniqueAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
IdpDetectExistingBrokerUserAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
IdpEmailVerificationAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
IdpReviewProfileAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.browser
Modifier and TypeMethodDescriptionvoid
ConditionalOtpFormAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
CookieAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
DeployedScriptAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
IdentityProviderAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
OTPFormAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
PasswordFormFactory.postInit
(KeycloakSessionFactory factory) void
RecoveryAuthnCodesFormAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
ScriptBasedAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
SpnegoAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
UsernameFormFactory.postInit
(KeycloakSessionFactory factory) void
UsernamePasswordFormFactory.postInit
(KeycloakSessionFactory factory) void
WebAuthnAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.client
Modifier and TypeMethodDescriptionvoid
AbstractClientAuthenticator.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.conditional
Modifier and TypeMethodDescriptionvoid
ConditionalLoaAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
ConditionalRoleAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) void
ConditionalUserAttributeValueFactory.postInit
(KeycloakSessionFactory factory) void
ConditionalUserConfiguredAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.directgrant
Modifier and TypeMethodDescriptionvoid
AbstractDirectGrantAuthenticator.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.resetcred
Modifier and TypeMethodDescriptionvoid
AbstractSetRequiredActionAuthenticator.postInit
(KeycloakSessionFactory factory) void
ResetCredentialChooseUser.postInit
(KeycloakSessionFactory factory) void
ResetCredentialEmail.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.sessionlimits
Modifier and TypeMethodDescriptionvoid
UserSessionLimitsAuthenticatorFactory.postInit
(KeycloakSessionFactory keycloakSessionFactory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.x509
Modifier and TypeMethodDescriptionvoid
AbstractX509ClientCertificateAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.forms
Modifier and TypeMethodDescriptionvoid
RegistrationPage.postInit
(KeycloakSessionFactory factory) void
RegistrationPassword.postInit
(KeycloakSessionFactory factory) void
RegistrationRecaptcha.postInit
(KeycloakSessionFactory factory) void
RegistrationTermsAndConditions.postInit
(KeycloakSessionFactory factory) void
RegistrationUserCreation.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.otp
Modifier and TypeMethodDescriptiondefault void
OTPApplicationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authentication.requiredactions
Modifier and TypeMethodDescriptionvoid
DeleteAccount.postInit
(KeycloakSessionFactory factory) void
RecoveryAuthnCodesAction.postInit
(KeycloakSessionFactory factory) void
TermsAndConditions.postInit
(KeycloakSessionFactory factory) void
UpdateEmail.postInit
(KeycloakSessionFactory factory) void
UpdatePassword.postInit
(KeycloakSessionFactory factory) void
UpdateProfile.postInit
(KeycloakSessionFactory factory) void
UpdateTotp.postInit
(KeycloakSessionFactory factory) void
UpdateUserLocaleAction.postInit
(KeycloakSessionFactory factory) void
VerifyEmail.postInit
(KeycloakSessionFactory factory) void
WebAuthnRegisterFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization
Modifier and TypeMethodDescriptionvoid
DefaultAuthorizationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.config
Modifier and TypeMethodDescriptionvoid
UmaWellKnownProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.aggregated
Modifier and TypeMethodDescriptionvoid
AggregatePolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.client
Modifier and TypeMethodDescriptionvoid
ClientPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.clientscope
Modifier and TypeMethodDescriptionvoid
ClientScopePolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.group
Modifier and TypeMethodDescriptionvoid
GroupPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.js
Modifier and TypeMethodDescriptionvoid
JSPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.permission
Modifier and TypeMethodDescriptionvoid
ResourcePolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
ScopePolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
UMAPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.regex
Modifier and TypeMethodDescriptionvoid
RegexPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.role
Modifier and TypeMethodDescriptionvoid
RolePolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.time
Modifier and TypeMethodDescriptionvoid
TimePolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.user
Modifier and TypeMethodDescriptionvoid
UserPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.protection.introspect
Modifier and TypeMethodDescriptionvoid
RPTIntrospectionProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.store
Modifier and TypeMethodDescriptiondefault void
AuthorizationStoreFactory.postInit
(KeycloakSessionFactory factory) default void
AuthorizationStoreFactory.registerSynchronizationListeners
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.authorization.store.syncronization
Modifier and TypeMethodDescriptionvoid
ClientApplicationSynchronizer.synchronize
(ClientModel.ClientRemovedEvent event, KeycloakSessionFactory factory) void
GroupSynchronizer.synchronize
(GroupModel.GroupRemovedEvent event, KeycloakSessionFactory factory) void
RealmSynchronizer.synchronize
(RealmModel.RealmRemovedEvent event, KeycloakSessionFactory factory) void
Synchronizer.synchronize
(E event, KeycloakSessionFactory factory) void
UserSynchronizer.synchronize
(UserModel.UserRemovedEvent event, KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.broker.provider
Modifier and TypeMethodDescriptionvoid
AbstractIdentityProviderFactory.postInit
(KeycloakSessionFactory factory) void
AbstractIdentityProviderMapper.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.cluster.infinispan
Modifier and TypeMethodDescriptionvoid
InfinispanClusterProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.component
Modifier and TypeMethodDescription<T extends Provider>
ProviderFactory<T>ComponentFactoryProviderFactory.getProviderFactory
(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory, ComponentModel> model) -
Uses of KeycloakSessionFactory in org.keycloak.connections.httpclient
Modifier and TypeMethodDescriptionvoid
DefaultHttpClientFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.connections.infinispan
Modifier and TypeMethodDescriptionvoid
DefaultInfinispanConnectionProviderFactory.postInit
(KeycloakSessionFactory factory) void
InfinispanMultiSiteLoadBalancerCheckProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.connections.jpa
Modifier and TypeMethodDescriptionprotected void
DefaultJpaConnectionProviderFactory.checkJtaEnabled
(KeycloakSessionFactory factory) void
DefaultJpaConnectionProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase
Modifier and TypeMethodDescriptionvoid
LiquibaseJpaUpdaterProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase.conn
Modifier and TypeMethodDescriptionvoid
DefaultLiquibaseConnectionProvider.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase.lock
Modifier and TypeMethodDescriptionvoid
LiquibaseDBLockProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.credential
Modifier and TypeMethodDescriptiondefault void
CredentialProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.credential.hash
Modifier and TypeMethodDescriptionvoid
AbstractPbkdf2PasswordHashProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.crypto
Modifier and TypeMethodDescriptiondefault void
CekManagementProviderFactory.postInit
(KeycloakSessionFactory factory) default void
ClientSignatureVerifierProviderFactory.postInit
(KeycloakSessionFactory factory) default void
ContentEncryptionProviderFactory.postInit
(KeycloakSessionFactory factory) default void
HashProviderFactory.postInit
(KeycloakSessionFactory factory) default void
SignatureProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.deployment
Modifier and TypeMethodDescriptionvoid
DefaultDeployedConfigurationsProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.device
Modifier and TypeMethodDescriptiondefault void
DeviceRepresentationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.email
Modifier and TypeMethodDescriptionvoid
DefaultEmailSenderProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.email.freemarker
Modifier and TypeMethodDescriptionvoid
FreeMarkerEmailTemplateProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.encoding
Modifier and TypeMethodDescriptiondefault void
ResourceEncodingProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.events.email
Modifier and TypeMethodDescriptionvoid
EmailEventListenerProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.events.jpa
Modifier and TypeMethodDescriptionvoid
JpaEventStoreProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.events.log
Modifier and TypeMethodDescriptionvoid
JBossLoggingEventListenerProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.executors
Modifier and TypeMethodDescriptionvoid
DefaultExecutorsProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.exportimport
Modifier and TypeMethodDescriptionvoid
KeycloakClientDescriptionConverter.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.exportimport.dir
Modifier and TypeMethodDescriptionvoid
DirExportProviderFactory.postInit
(KeycloakSessionFactory factory) void
DirImportProviderFactory.postInit
(KeycloakSessionFactory factory) ModifierConstructorDescriptionDirExportProvider
(KeycloakSessionFactory sessionFactory) DirImportProvider
(KeycloakSessionFactory factory, Strategy strategy) -
Uses of KeycloakSessionFactory in org.keycloak.exportimport.singlefile
Modifier and TypeMethodDescriptionvoid
SingleFileExportProviderFactory.postInit
(KeycloakSessionFactory factory) void
SingleFileImportProviderFactory.postInit
(KeycloakSessionFactory factory) ModifierConstructorDescriptionSingleFileImportProvider
(KeycloakSessionFactory factory, File file, Strategy strategy) -
Uses of KeycloakSessionFactory in org.keycloak.exportimport.util
Modifier and TypeFieldDescriptionprotected final KeycloakSessionFactory
MultipleStepsExportProvider.factory
-
Uses of KeycloakSessionFactory in org.keycloak.federation.kerberos
Modifier and TypeMethodDescriptionvoid
KerberosFederationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.federation.sssd
Modifier and TypeMethodDescriptionvoid
SSSDFederationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.forms.login.freemarker
Modifier and TypeMethodDescriptionvoid
FreeMarkerLoginFormsProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.headers
Modifier and TypeMethodDescriptiondefault void
SecurityHeadersProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.keys
Modifier and TypeMethodDescriptiondefault void
KeyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.keys.infinispan
Modifier and TypeMethodDescriptionvoid
InfinispanCachePublicKeyProviderFactory.postInit
(KeycloakSessionFactory factory) void
InfinispanPublicKeyStorageProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.locale
Modifier and TypeMethodDescriptionvoid
DefaultLocaleSelectorProviderFactory.postInit
(KeycloakSessionFactory factory) void
DefaultLocaleUpdaterProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models
Modifier and TypeMethodDescriptionvoid
UserSessionProviderFactory.loadPersistentSessions
(KeycloakSessionFactory sessionFactory, int maxErrors, int sessionsPerSegment) void
DefaultOAuth2DeviceUserCodeProviderFactory.postInit
(KeycloakSessionFactory factory) Modifier and TypeMethodDescription<T extends Provider>
TKeycloakSession.getComponentProvider
(Class<T> clazz, String componentId, Function<KeycloakSessionFactory, ComponentModel> modelGetter) Returns a component provider for a component from the realm that is relevant to this session.<T extends Provider>
ProviderFactory<T>KeycloakSessionFactory.getProviderFactory
(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory, ComponentModel> modelGetter) -
Uses of KeycloakSessionFactory in org.keycloak.models.cache.infinispan
Modifier and TypeMethodDescriptionvoid
InfinispanCacheRealmProviderFactory.postInit
(KeycloakSessionFactory factory) void
InfinispanUserCacheProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.cache.infinispan.authorization
Modifier and TypeMethodDescriptionvoid
InfinispanCacheStoreFactoryProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.dblock
Modifier and TypeMethodDescriptionvoid
DBLockGlobalLockProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.jpa
Modifier and TypeMethodDescriptionvoid
JpaClientProviderFactory.postInit
(KeycloakSessionFactory factory) void
JpaClientScopeProviderFactory.postInit
(KeycloakSessionFactory factory) void
JpaDeploymentStateProviderFactory.postInit
(KeycloakSessionFactory factory) void
JpaGroupProviderFactory.postInit
(KeycloakSessionFactory factory) void
JpaRealmProviderFactory.postInit
(KeycloakSessionFactory factory) void
JpaRoleProviderFactory.postInit
(KeycloakSessionFactory factory) void
JpaUserCredentialStoreFactory.postInit
(KeycloakSessionFactory factory) void
JpaUserProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.jpa.session
Modifier and TypeMethodDescriptionvoid
JpaUserSessionPersisterProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.locking
Modifier and TypeMethodDescriptionvoid
NoneGlobalLockProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.session
Modifier and TypeMethodDescriptionvoid
DisabledUserSessionPersisterProvider.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan
Modifier and TypeMethodDescriptionvoid
InfinispanUserSessionProviderFactory.loadPersistentSessions
(KeycloakSessionFactory sessionFactory, int maxErrors, int sessionsPerSegment) void
InfinispanAuthenticationSessionProviderFactory.postInit
(KeycloakSessionFactory factory) void
InfinispanSingleUseObjectProviderFactory.postInit
(KeycloakSessionFactory factory) void
InfinispanStickySessionEncoderProviderFactory.postInit
(KeycloakSessionFactory factory) void
InfinispanUserLoginFailureProviderFactory.postInit
(KeycloakSessionFactory factory) void
InfinispanUserSessionProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan.events
ModifierConstructorDescriptionAbstractAuthSessionClusterListener
(KeycloakSessionFactory sessionFactory) AbstractUserSessionClusterListener
(KeycloakSessionFactory sessionFactory, Class<T> providerClazz) -
Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan.initializer
Modifier and TypeFieldDescriptionprotected final KeycloakSessionFactory
BaseCacheInitializer.sessionFactory
ModifierConstructorDescriptionBaseCacheInitializer
(KeycloakSessionFactory sessionFactory, org.infinispan.Cache<String, Serializable> workCache, SessionLoader sessionLoader, String stateKeySuffix, int sessionsPerSegment) InfinispanCacheInitializer
(KeycloakSessionFactory sessionFactory, org.infinispan.Cache<String, Serializable> workCache, SessionLoader sessionLoader, String stateKeySuffix, int sessionsPerSegment, int maxErrors, int stalledTimeoutInSeconds) -
Uses of KeycloakSessionFactory in org.keycloak.models.utils
Modifier and TypeMethodDescriptionKeycloakModelUtils.componentModelGetter
(String realmId, String componentId) Modifier and TypeMethodDescriptionstatic <T extends Provider>
ProviderFactory<T>KeycloakModelUtils.getComponentFactory
(KeycloakSessionFactory factory, Class<T> providerClass, Config.Scope config, String spiName) static ComponentModel
KeycloakModelUtils.getComponentModel
(KeycloakSessionFactory factory, String realmId, String componentId) static void
KeycloakModelUtils.runJobInTransaction
(KeycloakSessionFactory factory, KeycloakContext context, KeycloakSessionTask task) Wrap given runnable job into KeycloakTransaction.static void
KeycloakModelUtils.runJobInTransaction
(KeycloakSessionFactory factory, KeycloakSessionTask task) Wrap given runnable job into KeycloakTransaction.static <V> V
KeycloakModelUtils.runJobInTransactionWithResult
(KeycloakSessionFactory factory, KeycloakContext context, KeycloakSessionTaskWithResult<V> callable) Wrap a given callable job into a KeycloakTransaction.static <V> V
KeycloakModelUtils.runJobInTransactionWithResult
(KeycloakSessionFactory factory, KeycloakSessionTaskWithResult<V> callable) Wrap a given callable job into a KeycloakTransaction.static void
KeycloakModelUtils.runJobInTransactionWithTimeout
(KeycloakSessionFactory factory, KeycloakSessionTask task, int timeoutInSeconds) Wrap given runnable job into KeycloakTransaction.static void
KeycloakModelUtils.setTransactionLimit
(KeycloakSessionFactory factory, int timeoutInSeconds) static void
KeycloakModelUtils.suspendJtaTransaction
(KeycloakSessionFactory factory, Runnable runnable) -
Uses of KeycloakSessionFactory in org.keycloak.policy
Modifier and TypeMethodDescriptionvoid
BlacklistPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
DefaultPasswordPolicyManagerProviderFactory.postInit
(KeycloakSessionFactory factory) void
DigitsPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
ForceExpiredPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
HashAlgorithmPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
HashIterationsPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
HistoryPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
LengthPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
LowerCasePasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
MaxAuthAgePasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
MaximumLengthPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
NotEmailPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
NotUsernamePasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
RecoveryCodesWarningThresholdPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
RegexPatternsPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
SpecialCharsPasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) void
UpperCasePasswordPolicyProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol
Modifier and TypeMethodDescriptionvoid
AbstractLoginProtocolFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.docker
Modifier and TypeMethodDescriptionvoid
DockerAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.docker.installation
Modifier and TypeMethodDescriptionvoid
DockerComposeYamlInstallationProvider.postInit
(KeycloakSessionFactory factory) void
DockerRegistryConfigFileInstallationProvider.postInit
(KeycloakSessionFactory factory) void
DockerVariableOverrideInstallationProvider.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.docker.mapper
Modifier and TypeMethodDescriptionvoid
DockerAuthV2ProtocolMapper.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc
Modifier and TypeMethodDescriptionvoid
AccessTokenIntrospectionProviderFactory.postInit
(KeycloakSessionFactory factory) void
DefaultTokenExchangeProviderFactory.postInit
(KeycloakSessionFactory factory) void
OIDCClientDescriptionConverterFactory.postInit
(KeycloakSessionFactory factory) void
OIDCWellKnownProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.ext
Modifier and TypeMethodDescriptiondefault void
OIDCExtProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.grants.ciba.channel
Modifier and TypeMethodDescriptionvoid
HttpAuthenticationChannelProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.grants.ciba.clientpolicy.executor
Modifier and TypeMethodDescriptionvoid
SecureCibaAuthenticationRequestSigningAlgorithmExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureCibaSessionEnforceExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureCibaSignedAuthenticationRequestExecutorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.grants.ciba.resolvers
Modifier and TypeMethodDescriptionvoid
DefaultCIBALoginUserResolverFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.grants.device.endpoints
Modifier and TypeMethodDescriptionvoid
DeviceEndpointFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.installation
Modifier and TypeMethodDescriptionvoid
KeycloakOIDCClientInstallation.postInit
(KeycloakSessionFactory factory) void
KeycloakOIDCJbossSubsystemClientCliInstallation.postInit
(KeycloakSessionFactory factory) void
KeycloakOIDCJbossSubsystemClientInstallation.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.mappers
Modifier and TypeMethodDescriptionvoid
AbstractOIDCProtocolMapper.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.rar.parsers
Modifier and TypeMethodDescriptionvoid
ClientScopeAuthorizationRequestParserProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.saml
Modifier and TypeMethodDescriptionvoid
DefaultSamlArtifactResolverFactory.postInit
(KeycloakSessionFactory factory) void
EntityDescriptorDescriptionConverter.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.clientregistration
Modifier and TypeMethodDescriptionvoid
EntityDescriptorClientRegistrationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.installation
Modifier and TypeMethodDescriptionvoid
KeycloakSamlClientInstallation.postInit
(KeycloakSessionFactory factory) void
KeycloakSamlSubsystemCliInstallation.postInit
(KeycloakSessionFactory factory) void
KeycloakSamlSubsystemInstallation.postInit
(KeycloakSessionFactory factory) void
ModAuthMellonClientInstallation.postInit
(KeycloakSessionFactory factory) void
SamlSPDescriptorClientInstallation.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.mappers
Modifier and TypeMethodDescriptionvoid
AbstractSAMLProtocolMapper.postInit
(KeycloakSessionFactory factory) void
RoleNameMapper.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.profile.ecp.authenticator
Modifier and TypeMethodDescriptionvoid
HttpBasicAuthenticatorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.provider
Modifier and TypeMethodDescriptiondefault void
ExceptionConverter.postInit
(KeycloakSessionFactory factory) void
ProviderFactory.postInit
(KeycloakSessionFactory factory) Called after all provider factories have been initialized -
Uses of KeycloakSessionFactory in org.keycloak.scripting
Modifier and TypeMethodDescriptionvoid
DefaultScriptingProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services
Modifier and TypeMethodDescriptionvoid
DefaultComponentFactoryProviderFactory.postInit
(KeycloakSessionFactory factory) Modifier and TypeMethodDescription<T extends Provider>
TDefaultKeycloakSession.getComponentProvider
(Class<T> clazz, String componentId, Function<KeycloakSessionFactory, ComponentModel> modelGetter) <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, String realmId, String componentId, Function<KeycloakSessionFactory, ComponentModel> modelGetter) -
Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy
Modifier and TypeMethodDescriptionvoid
DefaultClientPolicyManagerFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy.condition
Modifier and TypeMethodDescriptionvoid
AbstractClientPolicyConditionProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy.executor
Modifier and TypeMethodDescriptionvoid
ClientSecretRotationExecutorFactory.postInit
(KeycloakSessionFactory factory) void
ConfidentialClientAcceptExecutorFactory.postInit
(KeycloakSessionFactory factory) void
ConsentRequiredExecutorFactory.postInit
(KeycloakSessionFactory factory) void
FullScopeDisabledExecutorFactory.postInit
(KeycloakSessionFactory factory) void
HolderOfKeyEnforcerExecutorFactory.postInit
(KeycloakSessionFactory factory) void
IntentClientBindCheckExecutorFactory.postInit
(KeycloakSessionFactory factory) void
PKCEEnforcerExecutorFactory.postInit
(KeycloakSessionFactory factory) void
RegistrationAccessTokenRotationDisabledExecutorFactory.postInit
(KeycloakSessionFactory factory) void
RejectImplicitGrantExecutorFactory.postInit
(KeycloakSessionFactory factory) void
RejectRequestExecutorFactory.postInit
(KeycloakSessionFactory factory) void
RejectResourceOwnerPasswordCredentialsGrantExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureClientAuthenticatorExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureClientUrisExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureLogoutExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureParContentsExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureRequestObjectExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureResponseTypeExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureSessionEnforceExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureSigningAlgorithmExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SecureSigningAlgorithmForSignedJwtExecutorFactory.postInit
(KeycloakSessionFactory factory) void
SuppressRefreshTokenRotationExecutorFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration
Modifier and TypeMethodDescriptionvoid
AdapterInstallationClientRegistrationProviderFactory.postInit
(KeycloakSessionFactory factory) void
DefaultClientRegistrationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.oidc
Modifier and TypeMethodDescriptionvoid
OIDCClientRegistrationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.policy
Modifier and TypeFieldDescriptionprotected KeycloakSessionFactory
AbstractClientRegistrationPolicyFactory.sessionFactory
Modifier and TypeMethodDescriptionvoid
AbstractClientRegistrationPolicyFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.policy.impl
Modifier and TypeMethodDescriptionvoid
ProtocolMappersClientRegistrationPolicyFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.filters
Modifier and TypeMethodDescriptionprotected KeycloakSessionFactory
AbstractRequestFilter.getSessionFactory()
-
Uses of KeycloakSessionFactory in org.keycloak.services.managers
Modifier and TypeFieldDescriptionprotected KeycloakSessionFactory
DefaultBruteForceProtector.factory
Modifier and TypeMethodDescriptionvoid
DefaultBruteForceProtectorFactory.postInit
(KeycloakSessionFactory factory) void
RealmManagerProviderFactory.postInit
(KeycloakSessionFactory factory) Deprecated. -
Uses of KeycloakSessionFactory in org.keycloak.services.migration
Modifier and TypeMethodDescriptionvoid
DefaultMigrationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.resources
Modifier and TypeMethodDescriptionprotected KeycloakSessionFactory
KeycloakApplication.createSessionFactory()
static KeycloakSessionFactory
KeycloakApplication.getSessionFactory()
-
Uses of KeycloakSessionFactory in org.keycloak.services.resources.account
Modifier and TypeMethodDescriptionvoid
AccountConsoleFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.resources.admin
Modifier and TypeMethodDescriptionvoid
ClearKeysCacheRealmAdminProvider.postInit
(KeycloakSessionFactory factory) void
ClearRealmCacheRealmAdminProvider.postInit
(KeycloakSessionFactory factory) void
ClearUserCacheRealmAdminProvider.postInit
(KeycloakSessionFactory factory) void
LdapServerCapabilitiesRealmAdminProvider.postInit
(KeycloakSessionFactory factory) void
TestLdapConnectionRealmAdminProvider.postInit
(KeycloakSessionFactory factory) void
UserStorageProviderRealmAdminProvider.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.services.scheduled
Modifier and TypeFieldDescriptionprotected final KeycloakSessionFactory
ScheduledTaskRunner.sessionFactory
ModifierConstructorDescriptionClusterAwareScheduledTaskRunner
(KeycloakSessionFactory sessionFactory, ScheduledTask task, long intervalMillis) ScheduledTaskRunner
(KeycloakSessionFactory sessionFactory, ScheduledTask task) ScheduledTaskRunner
(KeycloakSessionFactory sessionFactory, ScheduledTask task, int transactionLimit) -
Uses of KeycloakSessionFactory in org.keycloak.services.x509
Modifier and TypeMethodDescriptionvoid
AbstractClientCertificateFromHttpHeadersLookupFactory.postInit
(KeycloakSessionFactory factory) void
DefaultClientCertificateLookupFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.sessions
Modifier and TypeMethodDescriptionvoid
DisabledStickySessionEncoderProvider.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage
Modifier and TypeMethodDescriptiondefault void
UserStorageProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.client
Modifier and TypeMethodDescriptiondefault void
ClientStorageProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.clientscope
Modifier and TypeMethodDescriptiondefault void
ClientScopeStorageProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.datastore
Modifier and TypeMethodDescriptionvoid
LegacyDatastoreProviderFactory.postInit
(KeycloakSessionFactory factory) static void
LegacyDatastoreProviderFactory.setupScheduledTasks
(KeycloakSessionFactory sessionFactory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.group
Modifier and TypeMethodDescriptiondefault void
GroupStorageProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.jpa
Modifier and TypeMethodDescriptionvoid
JpaUserFederatedStorageProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.ldap
Modifier and TypeMethodDescriptionprotected SynchronizationResult
LDAPStorageProviderFactory.importLdapUsers
(KeycloakSessionFactory sessionFactory, String realmId, ComponentModel fedModel, List<LDAPObject> ldapUsers) LDAPStorageProviderFactory.sync
(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model) protected SynchronizationResult
LDAPStorageProviderFactory.syncImpl
(KeycloakSessionFactory sessionFactory, LDAPQuery userQuery, String realmId, ComponentModel fedModel) protected void
LDAPStorageProviderFactory.syncMappers
(KeycloakSessionFactory sessionFactory, String realmId, ComponentModel model) LDAPStorageProviderFactory.syncSince
(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model) -
Uses of KeycloakSessionFactory in org.keycloak.storage.ldap.mappers
Modifier and TypeMethodDescriptionvoid
AbstractLDAPStorageMapperFactory.postInit
(KeycloakSessionFactory factory) default void
LDAPStorageMapperFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.managers
Modifier and TypeMethodDescriptionstatic void
UserStorageSyncManager.bootstrapPeriodic
(KeycloakSessionFactory sessionFactory, TimerProvider timer) Check federationProviderModel of all realms and possibly start periodic sync for themprotected static void
UserStorageSyncManager.refreshPeriodicSyncForProvider
(KeycloakSessionFactory sessionFactory, TimerProvider timer, UserStorageProviderModel provider, String realmId) static SynchronizationResult
UserStorageSyncManager.syncAllUsers
(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider) static SynchronizationResult
UserStorageSyncManager.syncChangedUsers
(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider) -
Uses of KeycloakSessionFactory in org.keycloak.storage.role
Modifier and TypeMethodDescriptiondefault void
RoleStorageProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.storage.user
Modifier and TypeMethodDescriptionImportSynchronization.sync
(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model) ImportSynchronization.syncSince
(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model) -
Uses of KeycloakSessionFactory in org.keycloak.theme
Modifier and TypeMethodDescriptionvoid
ClasspathThemeProviderFactory.postInit
(KeycloakSessionFactory factory) void
ClasspathThemeResourceProviderFactory.postInit
(KeycloakSessionFactory factory) void
DefaultThemeSelectorProviderFactory.postInit
(KeycloakSessionFactory factory) void
FolderThemeProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.theme.freemarker
Modifier and TypeMethodDescriptionvoid
DefaultFreeMarkerProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.timer.basic
Modifier and TypeMethodDescriptionvoid
BasicTimerProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.transaction
Modifier and TypeMethodDescriptionvoid
JBossJtaTransactionManagerLookup.postInit
(KeycloakSessionFactory factory) ModifierConstructorDescriptionJtaTransactionWrapper
(KeycloakSessionFactory factory, jakarta.transaction.TransactionManager tm) -
Uses of KeycloakSessionFactory in org.keycloak.truststore
Modifier and TypeMethodDescriptionvoid
FileTruststoreProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.urls
Modifier and TypeMethodDescriptiondefault void
HostnameProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.userprofile
Modifier and TypeMethodDescriptionvoid
AbstractUserProfileProvider.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.validate
Modifier and TypeMethodDescriptiondefault void
SimpleValidator.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.validation
Modifier and TypeMethodDescriptiondefault void
ClientValidationProviderFactory.postInit
(KeycloakSessionFactory factory) -
Uses of KeycloakSessionFactory in org.keycloak.vault
Modifier and TypeMethodDescriptionvoid
FilesKeystoreVaultProviderFactory.postInit
(KeycloakSessionFactory factory) void
FilesPlainTextVaultProviderFactory.postInit
(KeycloakSessionFactory factory)