## Uses of Interface
org.keycloak.models.KeycloakSessionFactory

- Packages that use KeycloakSessionFactory
  Package | Description
  --- | ---
  org.keycloak.authentication.actiontoken |
  org.keycloak.authentication.authenticators.access |
  org.keycloak.authentication.authenticators.broker |
  org.keycloak.authentication.authenticators.browser |
  org.keycloak.authentication.authenticators.challenge |
  org.keycloak.authentication.authenticators.cli |
  org.keycloak.authentication.authenticators.client |
  org.keycloak.authentication.authenticators.conditional |
  org.keycloak.authentication.authenticators.console |
  org.keycloak.authentication.authenticators.directgrant |
  org.keycloak.authentication.authenticators.resetcred |
  org.keycloak.authentication.authenticators.x509 |
  org.keycloak.authentication.forms |
  org.keycloak.authentication.requiredactions |
  org.keycloak.authorization | Fine-grained Authorization SPI.
  org.keycloak.authorization.config |
  org.keycloak.authorization.policy.provider.aggregated |
  org.keycloak.authorization.policy.provider.client |
  org.keycloak.authorization.policy.provider.clientscope |
  org.keycloak.authorization.policy.provider.group |
  org.keycloak.authorization.policy.provider.js |
  org.keycloak.authorization.policy.provider.permission |
  org.keycloak.authorization.policy.provider.role |
  org.keycloak.authorization.policy.provider.time |
  org.keycloak.authorization.policy.provider.user |
  org.keycloak.authorization.protection.introspect |
  org.keycloak.authorization.store | Provides classes and a SPI to plug different metadata storage implementations.
  org.keycloak.authorization.store.syncronization |
  org.keycloak.broker.provider |
  org.keycloak.cluster.infinispan |
  org.keycloak.component |
  org.keycloak.connections.httpclient |
  org.keycloak.connections.infinispan |
  org.keycloak.connections.jpa |
  org.keycloak.connections.jpa.updater.liquibase |
  org.keycloak.connections.jpa.updater.liquibase.conn |
  org.keycloak.connections.jpa.updater.liquibase.lock |
  org.keycloak.credential |
  org.keycloak.credential.hash |
  org.keycloak.crypto |
  org.keycloak.email |
  org.keycloak.email.freemarker |
  org.keycloak.encoding |
  org.keycloak.events.email |
  org.keycloak.events.jpa |
  org.keycloak.events.log |
  org.keycloak.executors |
  org.keycloak.exportimport |
  org.keycloak.exportimport.dir |
  org.keycloak.exportimport.singlefile |
  org.keycloak.exportimport.util |
  org.keycloak.federation.kerberos |
  org.keycloak.federation.sssd |
  org.keycloak.forms.account.freemarker |
  org.keycloak.forms.login.freemarker |
  org.keycloak.headers |
  org.keycloak.keys |
  org.keycloak.keys.infinispan |
  org.keycloak.locale |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.authorization |
  org.keycloak.models.dblock |
  org.keycloak.models.jpa |
  org.keycloak.models.jpa.session |
  org.keycloak.models.map.client |
  org.keycloak.models.map.common |
  org.keycloak.models.map.deploymentState |
  org.keycloak.models.map.group |
  org.keycloak.models.map.loginFailure |
  org.keycloak.models.map.storage.chm |
  org.keycloak.models.map.userSession |
  org.keycloak.models.session |
  org.keycloak.models.sessions.infinispan |
  org.keycloak.models.sessions.infinispan.events |
  org.keycloak.models.sessions.infinispan.initializer |
  org.keycloak.models.utils |
  org.keycloak.policy |
  org.keycloak.protocol |
  org.keycloak.protocol.docker |
  org.keycloak.protocol.docker.installation |
  org.keycloak.protocol.docker.mapper |
  org.keycloak.protocol.oidc |
  org.keycloak.protocol.oidc.ext |
  org.keycloak.protocol.oidc.grants.ciba.channel |
  org.keycloak.protocol.oidc.grants.ciba.resolvers |
  org.keycloak.protocol.oidc.grants.device.endpoints |
  org.keycloak.protocol.oidc.installation |
  org.keycloak.protocol.oidc.mappers |
  org.keycloak.protocol.saml |
  org.keycloak.protocol.saml.clientregistration |
  org.keycloak.protocol.saml.installation |
  org.keycloak.protocol.saml.mappers |
  org.keycloak.protocol.saml.profile.ecp.authenticator |
  org.keycloak.provider |
  org.keycloak.scripting |
  org.keycloak.services |
  org.keycloak.services.clientpolicy |
  org.keycloak.services.clientpolicy.condition |
  org.keycloak.services.clientpolicy.executor |
  org.keycloak.services.clientregistration |
  org.keycloak.services.clientregistration.oidc |
  org.keycloak.services.clientregistration.policy |
  org.keycloak.services.clientregistration.policy.impl |
  org.keycloak.services.filters |
  org.keycloak.services.managers |
  org.keycloak.services.migration |
  org.keycloak.services.resources |
  org.keycloak.services.scheduled |
  org.keycloak.services.x509 |
  org.keycloak.storage |
  org.keycloak.storage.client |
  org.keycloak.storage.clientscope |
  org.keycloak.storage.group |
  org.keycloak.storage.jpa |
  org.keycloak.storage.ldap |
  org.keycloak.storage.ldap.mappers |
  org.keycloak.storage.role |
  org.keycloak.storage.user |
  org.keycloak.theme |
  org.keycloak.timer.basic |
  org.keycloak.transaction |
  org.keycloak.truststore |
  org.keycloak.urls |
  org.keycloak.userprofile.config |
  org.keycloak.userprofile.legacy |
  org.keycloak.validate |
  org.keycloak.validation |
  org.keycloak.vault |

- - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.actiontoken

    Methods in org.keycloak.authentication.actiontoken with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractActionTokenHandler.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.access

    Methods in org.keycloak.authentication.authenticators.access with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DenyAccessAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AllowAccessAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.broker

    Methods in org.keycloak.authentication.authenticators.broker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | IdpReviewProfileAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpEmailVerificationAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpDetectExistingBrokerUserAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpCreateUserIfUniqueAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpConfirmLinkAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpAutoLinkAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.browser

    Methods in org.keycloak.authentication.authenticators.browser with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | WebAuthnAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | UsernamePasswordFormFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | UsernameFormFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SpnegoAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ScriptBasedAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | PasswordFormFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | OTPFormAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdentityProviderAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | CookieAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ConditionalOtpFormAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.challenge

    Methods in org.keycloak.authentication.authenticators.challenge with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | NoCookieFlowRedirectAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | BasicAuthOTPAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | BasicAuthAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.cli

    Methods in org.keycloak.authentication.authenticators.cli with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | CliUsernamePasswordAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.client

    Methods in org.keycloak.authentication.authenticators.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractClientAuthenticator.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.conditional

    Methods in org.keycloak.authentication.authenticators.conditional with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConditionalUserConfiguredAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ConditionalRoleAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.console

    Methods in org.keycloak.authentication.authenticators.console with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConsoleUsernamePasswordAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.directgrant

    Methods in org.keycloak.authentication.authenticators.directgrant with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractDirectGrantAuthenticator.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.resetcred

    Methods in org.keycloak.authentication.authenticators.resetcred with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResetCredentialEmail.`postInit(KeycloakSessionFactory factory)`
    `void` | ResetCredentialChooseUser.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractSetRequiredActionAuthenticator.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.x509

    Methods in org.keycloak.authentication.authenticators.x509 with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractX509ClientCertificateAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.forms

    Methods in org.keycloak.authentication.forms with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RegistrationUserCreation.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationRecaptcha.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationProfile.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationPassword.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationPage.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.requiredactions

    Methods in org.keycloak.authentication.requiredactions with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | WebAuthnRegisterFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | VerifyUserProfile.`postInit(KeycloakSessionFactory factory)`
    `void` | VerifyEmail.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdateUserLocaleAction.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdateTotp.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdateProfile.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdatePassword.`postInit(KeycloakSessionFactory factory)`
    `void` | TermsAndConditions.`postInit(KeycloakSessionFactory factory)`
    `void` | DeleteAccount.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization

    Methods in org.keycloak.authorization with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultAuthorizationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.config

    Methods in org.keycloak.authorization.config with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UmaWellKnownProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.aggregated

    Methods in org.keycloak.authorization.policy.provider.aggregated with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AggregatePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.client

    Methods in org.keycloak.authorization.policy.provider.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.clientscope

    Methods in org.keycloak.authorization.policy.provider.clientscope with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientScopePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.group

    Methods in org.keycloak.authorization.policy.provider.group with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | GroupPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.js

    Methods in org.keycloak.authorization.policy.provider.js with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JSPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.permission

    Methods in org.keycloak.authorization.policy.provider.permission with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UMAPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ScopePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ResourcePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.role

    Methods in org.keycloak.authorization.policy.provider.role with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RolePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.time

    Methods in org.keycloak.authorization.policy.provider.time with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | TimePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.user

    Methods in org.keycloak.authorization.policy.provider.user with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.protection.introspect

    Methods in org.keycloak.authorization.protection.introspect with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RPTIntrospectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.store

    Methods in org.keycloak.authorization.store with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | AuthorizationStoreFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | AuthorizationStoreFactory.`registerSynchronizationListeners(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.store.syncronization

    Methods in org.keycloak.authorization.store.syncronization with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientApplicationSynchronizer.`synchronize(ClientModel.ClientRemovedEvent event, KeycloakSessionFactory factory)`
    `void` | Synchronizer.`synchronize(E event, KeycloakSessionFactory factory)`
    `void` | GroupSynchronizer.`synchronize(GroupModel.GroupRemovedEvent event, KeycloakSessionFactory factory)`
    `void` | RealmSynchronizer.`synchronize(RealmModel.RealmRemovedEvent event, KeycloakSessionFactory factory)`
    `void` | UserSynchronizer.`synchronize(UserModel.UserRemovedEvent event, KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.broker.provider

    Methods in org.keycloak.broker.provider with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractIdentityProviderMapper.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractIdentityProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.cluster.infinispan

    Methods in org.keycloak.cluster.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanClusterProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.component

    Method parameters in org.keycloak.component with type arguments of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `<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

    Methods in org.keycloak.connections.httpclient with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultHttpClientFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.infinispan

    Methods in org.keycloak.connections.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultInfinispanConnectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa

    Methods in org.keycloak.connections.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | DefaultJpaConnectionProviderFactory.`checkJtaEnabled(KeycloakSessionFactory factory)`
    `void` | DefaultJpaConnectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase

    Methods in org.keycloak.connections.jpa.updater.liquibase with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | LiquibaseJpaUpdaterProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase.conn

    Methods in org.keycloak.connections.jpa.updater.liquibase.conn with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultLiquibaseConnectionProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase.lock

    Methods in org.keycloak.connections.jpa.updater.liquibase.lock with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | LiquibaseDBLockProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.credential

    Methods in org.keycloak.credential with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | CredentialProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.credential.hash

    Methods in org.keycloak.credential.hash with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | Pbkdf2Sha512PasswordHashProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | Pbkdf2Sha256PasswordHashProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | Pbkdf2PasswordHashProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.crypto

    Methods in org.keycloak.crypto with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | SignatureProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | HashProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | ContentEncryptionProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | ClientSignatureVerifierProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | CekManagementProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.email

    Methods in org.keycloak.email with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultEmailSenderProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.email.freemarker

    Methods in org.keycloak.email.freemarker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FreeMarkerEmailTemplateProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.encoding

    Methods in org.keycloak.encoding with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ResourceEncodingProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.events.email

    Methods in org.keycloak.events.email with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | EmailEventListenerProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.events.jpa

    Methods in org.keycloak.events.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaEventStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.events.log

    Methods in org.keycloak.events.log with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JBossLoggingEventListenerProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.executors

    Methods in org.keycloak.executors with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultExecutorsProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport

    Methods in org.keycloak.exportimport with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExportProvider.`exportModel(KeycloakSessionFactory factory)`
    `void` | ExportProvider.`exportRealm(KeycloakSessionFactory factory, String realmName)`
    `void` | ImportProvider.`importModel(KeycloakSessionFactory factory, Strategy strategy)`
    `void` | ImportProvider.`importRealm(KeycloakSessionFactory factory, String realmName, Strategy strategy)`
    `void` | KeycloakClientDescriptionConverter.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport.dir

    Methods in org.keycloak.exportimport.dir with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DirImportProvider.`importModel(KeycloakSessionFactory factory, Strategy strategy)`
    `void` | DirImportProvider.`importRealm(KeycloakSessionFactory factory, String realmName, Strategy strategy)`
    `void` | DirImportProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DirExportProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport.singlefile

    Methods in org.keycloak.exportimport.singlefile with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SingleFileExportProvider.`exportModel(KeycloakSessionFactory factory)`
    `void` | SingleFileExportProvider.`exportRealm(KeycloakSessionFactory factory, String realmName)`
    `void` | SingleFileImportProvider.`importModel(KeycloakSessionFactory factory, Strategy strategy)`
    `void` | SingleFileImportProvider.`importRealm(KeycloakSessionFactory factory, String realmName, Strategy strategy)`
    `void` | SingleFileImportProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SingleFileExportProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport.util

    Methods in org.keycloak.exportimport.util with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultipleStepsExportProvider.`exportModel(KeycloakSessionFactory factory)`
    `void` | MultipleStepsExportProvider.`exportRealm(KeycloakSessionFactory factory, String realmName)`
    `protected void` | MultipleStepsExportProvider.`exportRealmImpl(KeycloakSessionFactory factory, String realmName)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.federation.kerberos

    Methods in org.keycloak.federation.kerberos with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | KerberosFederationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.federation.sssd

    Methods in org.keycloak.federation.sssd with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SSSDFederationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.forms.account.freemarker

    Methods in org.keycloak.forms.account.freemarker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FreeMarkerAccountProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.forms.login.freemarker

    Methods in org.keycloak.forms.login.freemarker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FreeMarkerLoginFormsProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.headers

    Methods in org.keycloak.headers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | SecurityHeadersProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.keys

    Methods in org.keycloak.keys with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | KeyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.keys.infinispan

    Methods in org.keycloak.keys.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanPublicKeyStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.locale

    Methods in org.keycloak.locale with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultLocaleUpdaterProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DefaultLocaleSelectorProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models

    Methods in org.keycloak.models that return KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `KeycloakSessionFactory` | KeycloakSession.`getKeycloakSessionFactory()`

    Methods in org.keycloak.models with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserSessionProviderFactory.`loadPersistentSessions(KeycloakSessionFactory sessionFactory, int maxErrors, int sessionsPerSegment)`
    `void` | DefaultOAuth2DeviceUserCodeProviderFactory.`postInit(KeycloakSessionFactory factory)`

    Method parameters in org.keycloak.models with type arguments of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Provider> T` | KeycloakSession.`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

    Methods in org.keycloak.models.cache.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanUserCacheProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanCacheRealmProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.cache.infinispan.authorization

    Methods in org.keycloak.models.cache.infinispan.authorization with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanCacheStoreFactoryProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.dblock

    Methods in org.keycloak.models.dblock with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | NoLockingDBLockProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.jpa

    Methods in org.keycloak.models.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaUserCredentialStoreFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaRoleProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaRealmProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaGroupProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaDeploymentStateProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaClientScopeProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaClientProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.jpa.session

    Methods in org.keycloak.models.jpa.session with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserSessionPersisterProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.map.client

    Methods in org.keycloak.models.map.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapClientProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.map.common

    Methods in org.keycloak.models.map.common with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractMapProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.map.deploymentState

    Methods in org.keycloak.models.map.deploymentState with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapDeploymentStateProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.map.group

    Methods in org.keycloak.models.map.group with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapGroupProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.map.loginFailure

    Methods in org.keycloak.models.map.loginFailure with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapUserLoginFailureProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.map.storage.chm

    Methods in org.keycloak.models.map.storage.chm with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConcurrentHashMapStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.map.userSession

    Methods in org.keycloak.models.map.userSession with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapUserSessionProviderFactory.`loadPersistentSessions(KeycloakSessionFactory sessionFactory, int maxErrors, int sessionsPerSegment)`
    `void` | MapUserSessionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.session

    Methods in org.keycloak.models.session with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DisabledUserSessionPersisterProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan

    Methods in org.keycloak.models.sessions.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanUserSessionProviderFactory.`loadPersistentSessions(KeycloakSessionFactory sessionFactory, int maxErrors, int sessionsPerSegment)`
    `void` | InfinispanUserSessionProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanUserLoginFailureProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanTokenRevocationStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanStickySessionEncoderProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanSingleUseTokenStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanSamlArtifactSessionMappingStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanOAuth2DeviceTokenStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanCodeToTokenStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanAuthenticationSessionProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanActionTokenStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan.events

    Constructors in org.keycloak.models.sessions.infinispan.events with parameters of type KeycloakSessionFactory
    Constructor and Description
    `AbstractAuthSessionClusterListener(KeycloakSessionFactory sessionFactory)`
    `AbstractUserSessionClusterListener(KeycloakSessionFactory sessionFactory, Class<T> providerClazz)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan.initializer

    Fields in org.keycloak.models.sessions.infinispan.initializer declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | BaseCacheInitializer.`sessionFactory`

    Constructors in org.keycloak.models.sessions.infinispan.initializer with parameters of type KeycloakSessionFactory
    Constructor and Description
    `BaseCacheInitializer(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)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.utils

    Methods in org.keycloak.models.utils that return types with arguments of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static Function<KeycloakSessionFactory,ComponentModel>` | KeycloakModelUtils.`componentModelGetter(String realmId, String componentId)`

    Methods in org.keycloak.models.utils with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static <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, KeycloakSessionTask task)` Wrap given runnable job into 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

    Methods in org.keycloak.policy with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UpperCasePasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SpecialCharsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | RegexPatternsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | NotUsernamePasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | NotEmailPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | LowerCasePasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | LengthPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | HistoryPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | HashIterationsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | HashAlgorithmPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ForceExpiredPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DigitsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DefaultPasswordPolicyManagerProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | BlacklistPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol

    Methods in org.keycloak.protocol with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLoginProtocolFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.docker

    Methods in org.keycloak.protocol.docker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockerAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.docker.installation

    Methods in org.keycloak.protocol.docker.installation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockerVariableOverrideInstallationProvider.`postInit(KeycloakSessionFactory factory)`
    `void` | DockerRegistryConfigFileInstallationProvider.`postInit(KeycloakSessionFactory factory)`
    `void` | DockerComposeYamlInstallationProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.docker.mapper

    Methods in org.keycloak.protocol.docker.mapper with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockerAuthV2ProtocolMapper.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc

    Methods in org.keycloak.protocol.oidc with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | OIDCWellKnownProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | OIDCClientDescriptionConverterFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AccessTokenIntrospectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.ext

    Methods in org.keycloak.protocol.oidc.ext with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | OIDCExtProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.grants.ciba.channel

    Methods in org.keycloak.protocol.oidc.grants.ciba.channel with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpAuthenticationChannelProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.grants.ciba.resolvers

    Methods in org.keycloak.protocol.oidc.grants.ciba.resolvers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultCIBALoginUserResolverFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.grants.device.endpoints

    Methods in org.keycloak.protocol.oidc.grants.device.endpoints with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DeviceEndpointFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.installation

    Methods in org.keycloak.protocol.oidc.installation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | KeycloakOIDCJbossSubsystemClientInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakOIDCJbossSubsystemClientCliInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakOIDCClientInstallation.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.mappers

    Methods in org.keycloak.protocol.oidc.mappers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractOIDCProtocolMapper.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml

    Methods in org.keycloak.protocol.saml with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityDescriptorDescriptionConverter.`postInit(KeycloakSessionFactory factory)`
    `void` | DefaultSamlArtifactResolverFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.clientregistration

    Methods in org.keycloak.protocol.saml.clientregistration with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityDescriptorClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.installation

    Methods in org.keycloak.protocol.saml.installation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SamlSPDescriptorClientInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | ModAuthMellonClientInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakSamlSubsystemInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakSamlSubsystemCliInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakSamlClientInstallation.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.mappers

    Methods in org.keycloak.protocol.saml.mappers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RoleNameMapper.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractSAMLProtocolMapper.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.profile.ecp.authenticator

    Methods in org.keycloak.protocol.saml.profile.ecp.authenticator with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpBasicAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.provider

    Methods in org.keycloak.provider with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default 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

    Methods in org.keycloak.scripting with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultScriptingProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services

    Classes in org.keycloak.services that implement KeycloakSessionFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultKeycloakSessionFactory`

    Methods in org.keycloak.services that return KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `KeycloakSessionFactory` | DefaultKeycloakSession.`getKeycloakSessionFactory()`

    Methods in org.keycloak.services with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultComponentFactoryProviderFactory.`postInit(KeycloakSessionFactory factory)`

    Method parameters in org.keycloak.services with type arguments of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Provider> T` | DefaultKeycloakSession.`getComponentProvider(Class<T> clazz, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)`
    `<T extends Provider> ProviderFactory<T>` | DefaultKeycloakSessionFactory.`getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)`
    `<T extends Provider> ProviderFactory<T>` | DefaultComponentFactoryProviderFactory.`getProviderFactory(Class<T> clazz, String realmId, String componentId, Function<KeycloakSessionFactory,ComponentModel> modelGetter)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy

    Methods in org.keycloak.services.clientpolicy with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultClientPolicyManagerFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy.condition

    Methods in org.keycloak.services.clientpolicy.condition with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientUpdaterSourceRolesConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientUpdaterSourceHostsConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientUpdaterSourceGroupsConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientUpdaterContextConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientScopesConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientRolesConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientAccessTypeConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AnyClientConditionFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy.executor

    Methods in org.keycloak.services.clientpolicy.executor with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SecureSigningAlgorithmForSignedJwtExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureSigningAlgorithmExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureSessionEnforceExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureResponseTypeExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureRequestObjectExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureClientUrisExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureClientAuthenticatorExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | PKCEEnforcerExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | HolderOfKeyEnforcerExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | FullScopeDisabledExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ConsentRequiredExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ConfidentialClientAcceptExecutorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration

    Methods in org.keycloak.services.clientregistration with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AdapterInstallationClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.oidc

    Methods in org.keycloak.services.clientregistration.oidc with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | OIDCClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.policy

    Fields in org.keycloak.services.clientregistration.policy declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | AbstractClientRegistrationPolicyFactory.`sessionFactory`

    Methods in org.keycloak.services.clientregistration.policy with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractClientRegistrationPolicyFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.policy.impl

    Methods in org.keycloak.services.clientregistration.policy.impl with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProtocolMappersClientRegistrationPolicyFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.filters

    Methods in org.keycloak.services.filters that return KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected KeycloakSessionFactory` | AbstractRequestFilter.`getSessionFactory()`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.managers

    Fields in org.keycloak.services.managers declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | DefaultBruteForceProtector.`factory`

    Methods in org.keycloak.services.managers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserStorageSyncManager.`bootstrapPeriodic(KeycloakSessionFactory sessionFactory, TimerProvider timer)` Check federationProviderModel of all realms and possibly start periodic sync for them
    `void` | DefaultBruteForceProtectorFactory.`postInit(KeycloakSessionFactory factory)`
    `protected void` | UserStorageSyncManager.`refreshPeriodicSyncForProvider(KeycloakSessionFactory sessionFactory, TimerProvider timer, UserStorageProviderModel provider, String realmId)`
    `SynchronizationResult` | UserStorageSyncManager.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider)`
    `SynchronizationResult` | UserStorageSyncManager.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider)`

    Constructors in org.keycloak.services.managers with parameters of type KeycloakSessionFactory
    Constructor and Description
    `DefaultBruteForceProtector(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.migration

    Methods in org.keycloak.services.migration with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultMigrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.resources

    Fields in org.keycloak.services.resources declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected static KeycloakSessionFactory` | KeycloakApplication.`sessionFactory`

    Methods in org.keycloak.services.resources that return KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static KeycloakSessionFactory` | KeycloakApplication.`createSessionFactory()`
    `static KeycloakSessionFactory` | KeycloakApplication.`getSessionFactory()`

    Methods in org.keycloak.services.resources with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static void` | KeycloakApplication.`setupScheduledTasks(KeycloakSessionFactory sessionFactory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.scheduled

    Fields in org.keycloak.services.scheduled declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | ScheduledTaskRunner.`sessionFactory`

    Constructors in org.keycloak.services.scheduled with parameters of type KeycloakSessionFactory
    Constructor and Description
    `ClusterAwareScheduledTaskRunner(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

    Methods in org.keycloak.services.x509 with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultClientCertificateLookupFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractClientCertificateFromHttpHeadersLookupFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage

    Methods in org.keycloak.storage with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | UserStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.client

    Methods in org.keycloak.storage.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ClientStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.clientscope

    Methods in org.keycloak.storage.clientscope with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ClientScopeStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.group

    Methods in org.keycloak.storage.group with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | GroupStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.jpa

    Methods in org.keycloak.storage.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserFederatedStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.ldap

    Methods in org.keycloak.storage.ldap with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected SynchronizationResult` | LDAPStorageProviderFactory.`importLdapUsers(KeycloakSessionFactory sessionFactory, String realmId, ComponentModel fedModel, List<LDAPObject> ldapUsers)`
    `SynchronizationResult` | 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)`
    `SynchronizationResult` | LDAPStorageProviderFactory.`syncSince(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.ldap.mappers

    Methods in org.keycloak.storage.ldap.mappers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | LDAPStorageMapperFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractLDAPStorageMapperFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.role

    Methods in org.keycloak.storage.role with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | RoleStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.user

    Methods in org.keycloak.storage.user with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `SynchronizationResult` | ImportSynchronization.`sync(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`
    `SynchronizationResult` | ImportSynchronization.`syncSince(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.theme

    Methods in org.keycloak.theme with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FolderThemeProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DefaultThemeSelectorProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClasspathThemeResourceProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClasspathThemeProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.timer.basic

    Methods in org.keycloak.timer.basic with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicTimerProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.transaction

    Fields in org.keycloak.transaction declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | JtaTransactionWrapper.`factory`

    Methods in org.keycloak.transaction with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JBossJtaTransactionManagerLookup.`postInit(KeycloakSessionFactory factory)`

    Constructors in org.keycloak.transaction with parameters of type KeycloakSessionFactory
    Constructor and Description
    `JtaTransactionWrapper(KeycloakSessionFactory factory, TransactionManager tm)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.truststore

    Methods in org.keycloak.truststore with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileTruststoreProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.urls

    Methods in org.keycloak.urls with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | HostnameProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.userprofile.config

    Methods in org.keycloak.userprofile.config with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DeclarativeUserProfileProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.userprofile.legacy

    Methods in org.keycloak.userprofile.legacy with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractUserProfileProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.validate

    Methods in org.keycloak.validate with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | SimpleValidator.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.validation

    Methods in org.keycloak.validation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ClientValidationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.vault

    Methods in org.keycloak.vault with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FilesPlainTextVaultProviderFactory.`postInit(KeycloakSessionFactory factory)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.