# Uses of Package
org.keycloak.models

- Packages that use org.keycloak.models
  Package | Description
  --- | ---
  org.keycloak.authentication |
  org.keycloak.authentication.actiontoken |
  org.keycloak.authentication.actiontoken.execactions |
  org.keycloak.authentication.actiontoken.idpverifyemail |
  org.keycloak.authentication.actiontoken.resetcred |
  org.keycloak.authentication.actiontoken.verifyemail |
  org.keycloak.authentication.authenticators |
  org.keycloak.authentication.authenticators.access |
  org.keycloak.authentication.authenticators.broker |
  org.keycloak.authentication.authenticators.broker.util |
  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.util |
  org.keycloak.authentication.authenticators.x509 |
  org.keycloak.authentication.forms |
  org.keycloak.authentication.requiredactions |
  org.keycloak.authentication.requiredactions.util |
  org.keycloak.authorization | Fine-grained Authorization SPI.
  org.keycloak.authorization.admin |
  org.keycloak.authorization.common |
  org.keycloak.authorization.config |
  org.keycloak.authorization.jpa.store |
  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.protection.resource |
  org.keycloak.authorization.store | Provides classes and a SPI to plug different metadata storage implementations.
  org.keycloak.authorization.store.syncronization |
  org.keycloak.authorization.util |
  org.keycloak.broker.oidc |
  org.keycloak.broker.oidc.mappers |
  org.keycloak.broker.provider |
  org.keycloak.broker.provider.util |
  org.keycloak.broker.saml |
  org.keycloak.broker.saml.mappers |
  org.keycloak.broker.social |
  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.custom |
  org.keycloak.connections.jpa.updater.liquibase.lock |
  org.keycloak.connections.jpa.util |
  org.keycloak.credential |
  org.keycloak.credential.hash |
  org.keycloak.crypto |
  org.keycloak.device |
  org.keycloak.email |
  org.keycloak.email.freemarker |
  org.keycloak.email.freemarker.beans |
  org.keycloak.encoding |
  org.keycloak.events |
  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 |
  org.keycloak.forms.account.freemarker |
  org.keycloak.forms.account.freemarker.model |
  org.keycloak.forms.login |
  org.keycloak.forms.login.freemarker |
  org.keycloak.forms.login.freemarker.model |
  org.keycloak.headers |
  org.keycloak.jose.jws |
  org.keycloak.keys |
  org.keycloak.keys.infinispan |
  org.keycloak.keys.loader |
  org.keycloak.locale |
  org.keycloak.migration |
  org.keycloak.migration.migrators |
  org.keycloak.models |
  org.keycloak.models.cache |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.authorization |
  org.keycloak.models.cache.infinispan.entities |
  org.keycloak.models.cache.infinispan.events |
  org.keycloak.models.credential |
  org.keycloak.models.dblock |
  org.keycloak.models.delegate |
  org.keycloak.models.jpa |
  org.keycloak.models.jpa.entities |
  org.keycloak.models.jpa.session |
  org.keycloak.models.map.authSession |
  org.keycloak.models.map.authorization |
  org.keycloak.models.map.client |
  org.keycloak.models.map.clientscope |
  org.keycloak.models.map.common |
  org.keycloak.models.map.deploymentState |
  org.keycloak.models.map.group |
  org.keycloak.models.map.loginFailure |
  org.keycloak.models.map.realm |
  org.keycloak.models.map.realm.entity |
  org.keycloak.models.map.role |
  org.keycloak.models.map.storage |
  org.keycloak.models.map.storage.chm |
  org.keycloak.models.map.user |
  org.keycloak.models.map.userSession |
  org.keycloak.models.session |
  org.keycloak.models.sessions.infinispan |
  org.keycloak.models.sessions.infinispan.changes |
  org.keycloak.models.sessions.infinispan.changes.sessions |
  org.keycloak.models.sessions.infinispan.entities |
  org.keycloak.models.sessions.infinispan.events |
  org.keycloak.models.sessions.infinispan.initializer |
  org.keycloak.models.sessions.infinispan.remotestore |
  org.keycloak.models.sessions.infinispan.util |
  org.keycloak.models.utils |
  org.keycloak.partialimport |
  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.endpoints |
  org.keycloak.protocol.oidc.endpoints.request |
  org.keycloak.protocol.oidc.ext |
  org.keycloak.protocol.oidc.grants.ciba |
  org.keycloak.protocol.oidc.grants.ciba.channel |
  org.keycloak.protocol.oidc.grants.ciba.endpoints |
  org.keycloak.protocol.oidc.grants.ciba.resolvers |
  org.keycloak.protocol.oidc.grants.device |
  org.keycloak.protocol.oidc.grants.device.endpoints |
  org.keycloak.protocol.oidc.installation |
  org.keycloak.protocol.oidc.mappers |
  org.keycloak.protocol.oidc.utils |
  org.keycloak.protocol.openshift |
  org.keycloak.protocol.saml |
  org.keycloak.protocol.saml.clientregistration |
  org.keycloak.protocol.saml.installation |
  org.keycloak.protocol.saml.mappers |
  org.keycloak.protocol.saml.preprocessor |
  org.keycloak.protocol.saml.profile.ecp |
  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.context |
  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.resources.account |
  org.keycloak.services.resources.account.resources |
  org.keycloak.services.resources.admin |
  org.keycloak.services.resources.admin.permissions |
  org.keycloak.services.scheduled |
  org.keycloak.services.util |
  org.keycloak.services.validation |
  org.keycloak.services.x509 |
  org.keycloak.sessions |
  org.keycloak.social.bitbucket |
  org.keycloak.social.facebook |
  org.keycloak.social.github |
  org.keycloak.social.gitlab |
  org.keycloak.social.google |
  org.keycloak.social.instagram |
  org.keycloak.social.linkedin |
  org.keycloak.social.microsoft |
  org.keycloak.social.openshift |
  org.keycloak.social.paypal |
  org.keycloak.social.stackoverflow |
  org.keycloak.social.twitter |
  org.keycloak.storage |
  org.keycloak.storage.adapter |
  org.keycloak.storage.client |
  org.keycloak.storage.clientscope |
  org.keycloak.storage.federated |
  org.keycloak.storage.group |
  org.keycloak.storage.jpa |
  org.keycloak.storage.ldap |
  org.keycloak.storage.ldap.idm.store.ldap |
  org.keycloak.storage.ldap.mappers |
  org.keycloak.storage.ldap.mappers.membership |
  org.keycloak.storage.ldap.mappers.membership.group |
  org.keycloak.storage.ldap.mappers.membership.role |
  org.keycloak.storage.ldap.mappers.msad |
  org.keycloak.storage.ldap.mappers.msadlds |
  org.keycloak.storage.openshift |
  org.keycloak.storage.role |
  org.keycloak.storage.user |
  org.keycloak.theme |
  org.keycloak.theme.beans |
  org.keycloak.timer |
  org.keycloak.timer.basic |
  org.keycloak.transaction |
  org.keycloak.truststore |
  org.keycloak.url |
  org.keycloak.urls |
  org.keycloak.userprofile |
  org.keycloak.userprofile.config |
  org.keycloak.userprofile.legacy |
  org.keycloak.utils |
  org.keycloak.validate |
  org.keycloak.validate.validators |
  org.keycloak.validation |
  org.keycloak.vault |

- Classes in org.keycloak.models used by org.keycloak.authentication
  Class and Description
  AuthenticationExecutionModel
  AuthenticationExecutionModel.Requirement
  AuthenticationFlowModel
  AuthenticatorConfigModel
  ClientModel
  ClientSessionContext Request-scoped context object
  KeycloakSession
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.authentication.actiontoken
  Class and Description
  ActionTokenKeyModel
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.
  AuthenticationFlowModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.authentication.actiontoken.execactions
  Class and Description
  ActionTokenKeyModel
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.

- Classes in org.keycloak.models used by org.keycloak.authentication.actiontoken.idpverifyemail
  Class and Description
  ActionTokenKeyModel
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.

- Classes in org.keycloak.models used by org.keycloak.authentication.actiontoken.resetcred
  Class and Description
  ActionTokenKeyModel
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.

- Classes in org.keycloak.models used by org.keycloak.authentication.actiontoken.verifyemail
  Class and Description
  ActionTokenKeyModel
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators
  Class and Description
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.access
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.broker
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.broker.util
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.browser
  Class and Description
  AuthenticationExecutionModel.Requirement
  AuthenticatorConfigModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel
  WebAuthnPolicy

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.challenge
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.cli
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.client
  Class and Description
  AuthenticationExecutionModel.Requirement
  ClientModel
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.conditional
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.console
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.directgrant
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.resetcred
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.util
  Class and Description
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.authenticators.x509
  Class and Description
  AuthenticationExecutionModel.Requirement
  AuthenticatorConfigModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.forms
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authentication.requiredactions
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  OTPPolicy
  WebAuthnPolicy

- Classes in org.keycloak.models used by org.keycloak.authentication.requiredactions.util
  Class and Description
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authorization
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.authorization.admin
  Class and Description
  ClientModel
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.authorization.common
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.authorization.config
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.jpa.store
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.aggregated
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.client
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.clientscope
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.group
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.js
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  ScriptModel A representation of a Script with some additional meta-data.

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.permission
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.role
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.time
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.policy.provider.user
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.protection.introspect
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.protection.resource
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.authorization.store
  Class and Description
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.authorization.store.syncronization
  Class and Description
  ClientModel.ClientRemovedEvent
  GroupModel.GroupRemovedEvent
  KeycloakSessionFactory
  RealmModel.RealmRemovedEvent
  UserModel.UserRemovedEvent

- Classes in org.keycloak.models used by org.keycloak.authorization.util
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.broker.oidc
  Class and Description
  ClientModel
  FederatedIdentityModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.broker.oidc.mappers
  Class and Description
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderSyncMode
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.broker.provider
  Class and Description
  ClientModel
  FederatedIdentityModel
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderMapperSyncMode
  IdentityProviderModel A model type representing the configuration for identity providers.
  IdentityProviderSyncMode
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.broker.provider.util
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.broker.saml
  Class and Description
  FederatedIdentityModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  RealmModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.broker.saml.mappers
  Class and Description
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderSyncMode
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.broker.social
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.

- Classes in org.keycloak.models used by org.keycloak.cluster.infinispan
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.component
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.connections.httpclient
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.connections.infinispan
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.connections.jpa
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction
  ModelException

- Classes in org.keycloak.models used by org.keycloak.connections.jpa.updater.liquibase
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.connections.jpa.updater.liquibase.conn
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.connections.jpa.updater.liquibase.custom
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.connections.jpa.updater.liquibase.lock
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.connections.jpa.util
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.credential
  Class and Description
  CredentialValidationOutput Output of credential validation
  KeycloakSession
  KeycloakSessionFactory
  PasswordPolicy
  RealmModel
  UserCredentialManager
  UserCredentialManager.Streams The `UserCredentialManager.Streams` interface makes all collection-based methods in `UserCredentialManager` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserModel

- Classes in org.keycloak.models used by org.keycloak.credential.hash
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  PasswordPolicy

- Classes in org.keycloak.models used by org.keycloak.crypto
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.device
  Class and Description
  KeycloakSession
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.email
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.email.freemarker
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.email.freemarker.beans
  Class and Description
  UserModel

- Classes in org.keycloak.models used by org.keycloak.encoding
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.events
  Class and Description
  AbstractKeycloakTransaction Handles some common transaction logic related to start, rollback-only etc.
  ClientModel
  KeycloakSession
  KeycloakTransaction
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.events.email
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.events.jpa
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.events.log
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.executors
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.exportimport
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.exportimport.dir
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.exportimport.singlefile
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.exportimport.util
  Class and Description
  ClientModel
  FederatedIdentityModel
  KeycloakSession
  KeycloakSessionFactory
  KeycloakSessionTask Task to be executed inside transaction
  RealmModel
  RoleModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.federation.kerberos
  Class and Description
  CredentialValidationOutput Output of credential validation
  GroupModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.federation.sssd
  Class and Description
  GroupModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.forms.account
  Class and Description
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.forms.account.freemarker
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.forms.account.freemarker.model
  Class and Description
  ClientModel
  FederatedIdentityModel
  KeycloakSession
  OrderedModel
  OTPPolicy
  RealmModel
  RoleModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.forms.login
  Class and Description
  ClientScopeModel
  UserModel
  UserModel.RequiredAction

- Classes in org.keycloak.models used by org.keycloak.forms.login.freemarker
  Class and Description
  ClientModel
  ClientScopeModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel
  UserModel.RequiredAction

- Classes in org.keycloak.models used by org.keycloak.forms.login.freemarker.model
  Class and Description
  ClientModel
  ClientScopeModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  OrderedModel
  OrderedModel.OrderedModelComparator
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.headers
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.jose.jws
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  KeycloakSession
  TokenManager
  UserModel

- Classes in org.keycloak.models used by org.keycloak.keys
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  KeyManager
  KeyManager.ActiveAesKey
  KeyManager.ActiveHmacKey
  KeyManager.ActiveRsaKey
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.keys.infinispan
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction

- Classes in org.keycloak.models used by org.keycloak.keys.loader
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.locale
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.migration
  Class and Description
  ClientScopeModel
  KeycloakSession
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.migration.migrators
  Class and Description
  AuthenticationExecutionModel
  AuthenticationFlowModel
  ClientModel
  KeycloakSession
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RequiredActionProviderModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.models
  Class and Description
  AbstractKeycloakTransaction.TransactionState
  ActionTokenKeyModel
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.
  AuthenticatedClientSessionModel
  AuthenticationExecutionModel
  AuthenticationExecutionModel.ExecutionComparator
  AuthenticationExecutionModel.Requirement
  AuthenticationFlowModel
  AuthenticationFlowModel.AuthenticationFlowComparator
  AuthenticatorConfigModel
  AuthenticatorConfigModel.AuthenticationConfigComparator
  BrowserSecurityHeaders
  CibaConfig
  ClaimTypeModel
  ClaimTypeModel.ValueType
  ClientInitialAccessModel
  ClientModel
  ClientProvider Provider of the client records.
  ClientScopeModel
  ClientScopeProvider Provider of the client scopes records.
  ContentSecurityPolicyBuilder
  CredentialValidationOutput Output of credential validation
  CredentialValidationOutput.Status
  FederatedIdentityModel
  GroupModel
  GroupProvider Provider of group records
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderMapperSyncMode
  IdentityProviderModel A model type representing the configuration for identity providers.
  IdentityProviderSyncMode
  ImpersonationSessionNote Session note metadata for impersonation details stored in user session notes.
  KeycloakContext
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction
  KeycloakTransactionManager
  KeycloakTransactionManager.JTAPolicy
  KeycloakUriInfo
  KeyManager
  KeyManager.ActiveAesKey
  KeyManager.ActiveHmacKey
  KeyManager.ActiveRsaKey
  ModelException
  OAuth2DeviceCodeModel
  OAuth2DeviceConfig
  OAuth2DeviceUserCodeModel
  OAuth2DeviceUserCodeProvider
  OAuth2DeviceUserCodeProviderFactory
  OrderedModel
  OrderedModel.OrderedModelComparator
  OTPPolicy
  OTPPolicy.OtpApp
  PasswordPolicy
  PasswordPolicy.Builder
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RealmProvider
  RequiredActionProviderModel
  RequiredActionProviderModel.RequiredActionComparator
  RequiredCredentialModel
  RoleContainerModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  RoleProvider Provider of the role records.
  SamlArtifactSessionMappingModel
  ScopeContainerModel
  ThemeManager
  TokenManager
  UserConsentModel
  UserCredentialManager
  UserCredentialModel
  UserLoginFailureModel
  UserLoginFailureProvider
  UserModel
  UserModel.RequiredAction
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserModelDefaultMethods
  UserProvider
  UserSessionModel
  UserSessionModel.SessionPersistenceState Flag used when creating user session
  UserSessionModel.State
  UserSessionNoteDescriptor Describes a user session note for simple and generic `ProtocolMapperModel` creation.
  UserSessionProvider
  WebAuthnPolicy

- Classes in org.keycloak.models used by org.keycloak.models.cache
  Class and Description
  ClientProvider Provider of the client records.
  ClientScopeProvider Provider of the client scopes records.
  GroupProvider Provider of group records
  KeycloakSession
  RealmModel
  RealmProvider
  RoleContainerModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleProvider Provider of the role records.
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserProvider
  UserProvider.Streams The `UserProvider.Streams` interface makes all collection-based methods in `UserProvider` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.models.cache.infinispan
  Class and Description
  ClientInitialAccessModel
  ClientModel
  ClientProvider Provider of the client records.
  ClientScopeModel
  ClientScopeProvider Provider of the client scopes records.
  FederatedIdentityModel
  GroupModel
  GroupProvider Provider of group records
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RealmProvider
  RoleModel
  RoleProvider Provider of the role records.
  UserConsentModel
  UserModel
  UserModel.RequiredAction
  UserProvider
  UserProvider.Streams The `UserProvider.Streams` interface makes all collection-based methods in `UserProvider` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.models.cache.infinispan.authorization
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.models.cache.infinispan.entities
  Class and Description
  AuthenticationExecutionModel
  AuthenticationFlowModel
  AuthenticatorConfigModel
  CibaConfig
  ClientModel
  ClientScopeModel
  FederatedIdentityModel
  GroupModel
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderModel A model type representing the configuration for identity providers.
  OAuth2DeviceConfig
  OTPPolicy
  PasswordPolicy
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RequiredActionProviderModel
  RequiredCredentialModel
  RoleModel
  UserConsentModel
  UserModel
  WebAuthnPolicy

- Classes in org.keycloak.models used by org.keycloak.models.cache.infinispan.events
  Class and Description
  ClientModel
  FederatedIdentityModel
  GroupModel

- Classes in org.keycloak.models used by org.keycloak.models.credential
  Class and Description
  RealmModel
  UserCredentialModel

- Classes in org.keycloak.models used by org.keycloak.models.dblock
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.models.delegate
  Class and Description
  ClientModel
  ClientScopeModel
  KeycloakSession
  OrderedModel
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleContainerModel
  RoleModel
  ScopeContainerModel

- Classes in org.keycloak.models used by org.keycloak.models.jpa
  Class and Description
  AuthenticationExecutionModel
  AuthenticationFlowModel
  AuthenticatorConfigModel
  CibaConfig
  ClientInitialAccessModel
  ClientModel
  ClientProvider Provider of the client records.
  ClientProviderFactory
  ClientScopeModel
  ClientScopeProvider Provider of the client scopes records.
  ClientScopeProviderFactory
  DeploymentStateProvider
  DeploymentStateProviderFactory
  FederatedIdentityModel
  GroupModel
  GroupModel.Streams The `GroupModel.Streams` interface makes all collection-based methods in `GroupModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  GroupProvider Provider of group records
  GroupProviderFactory
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  KeycloakSessionFactory
  OAuth2DeviceConfig
  OrderedModel
  OTPPolicy
  PasswordPolicy
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RealmProvider
  RealmProviderFactory
  RequiredActionProviderModel
  RequiredCredentialModel
  RoleContainerModel
  RoleContainerModel.RoleRemovedEvent
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  RoleProvider Provider of the role records.
  RoleProviderFactory
  ScopeContainerModel
  UserConsentModel
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserProvider
  UserProvider.Streams The `UserProvider.Streams` interface makes all collection-based methods in `UserProvider` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserProviderFactory
  WebAuthnPolicy

- Classes in org.keycloak.models used by org.keycloak.models.jpa.entities
  Class and Description
  AuthenticationExecutionModel.Requirement

- Classes in org.keycloak.models used by org.keycloak.models.jpa.session
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.models.map.authSession
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel
  UserModel
  UserModel.RequiredAction

- Classes in org.keycloak.models used by org.keycloak.models.map.authorization
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.models.map.client
  Class and Description
  ClientModel
  ClientProvider Provider of the client records.
  ClientProviderFactory
  ClientScopeModel
  KeycloakSession
  KeycloakSessionFactory
  OrderedModel
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleContainerModel
  RoleModel
  ScopeContainerModel

- Classes in org.keycloak.models used by org.keycloak.models.map.clientscope
  Class and Description
  ClientScopeModel
  ClientScopeProvider Provider of the client scopes records.
  ClientScopeProviderFactory
  KeycloakSession
  OrderedModel
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleModel
  ScopeContainerModel

- Classes in org.keycloak.models used by org.keycloak.models.map.common
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.models.map.deploymentState
  Class and Description
  DeploymentStateProvider
  DeploymentStateProviderFactory
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.models.map.group
  Class and Description
  ClientModel
  GroupModel
  GroupModel.Streams The `GroupModel.Streams` interface makes all collection-based methods in `GroupModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  GroupProvider Provider of group records
  GroupProviderFactory
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel

- Classes in org.keycloak.models used by org.keycloak.models.map.loginFailure
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserLoginFailureModel
  UserLoginFailureProvider
  UserLoginFailureProviderFactory

- Classes in org.keycloak.models used by org.keycloak.models.map.realm
  Class and Description
  AuthenticationExecutionModel
  AuthenticationFlowModel
  AuthenticatorConfigModel
  CibaConfig
  ClientInitialAccessModel
  ClientModel
  ClientProvider Provider of the client records.
  ClientScopeModel
  ClientScopeProvider Provider of the client scopes records.
  GroupModel
  GroupProvider Provider of group records
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  OAuth2DeviceConfig
  OTPPolicy
  PasswordPolicy
  RealmModel
  RealmProvider
  RealmProviderFactory
  RequiredActionProviderModel
  RequiredCredentialModel
  RoleContainerModel
  RoleModel
  RoleProvider Provider of the role records.
  WebAuthnPolicy

- Classes in org.keycloak.models used by org.keycloak.models.map.realm.entity
  Class and Description
  AuthenticationExecutionModel
  AuthenticationExecutionModel.Requirement
  AuthenticationFlowModel
  AuthenticatorConfigModel
  ClientInitialAccessModel
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderModel A model type representing the configuration for identity providers.
  OTPPolicy
  RequiredActionProviderModel
  RequiredCredentialModel
  WebAuthnPolicy

- Classes in org.keycloak.models used by org.keycloak.models.map.role
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel
  RoleContainerModel
  RoleModel
  RoleProvider Provider of the role records.
  RoleProviderFactory

- Classes in org.keycloak.models used by org.keycloak.models.map.storage
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  ClientScopeModel
  GroupModel
  KeycloakSession
  KeycloakTransaction
  RealmModel
  RoleModel
  UserLoginFailureModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.models.map.storage.chm
  Class and Description
  AuthenticatedClientSessionModel
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.models.map.user
  Class and Description
  ClientModel
  ClientScopeModel
  FederatedIdentityModel
  GroupModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserConsentModel
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserProvider
  UserProvider.Streams The `UserProvider.Streams` interface makes all collection-based methods in `UserProvider` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserProviderFactory

- Classes in org.keycloak.models used by org.keycloak.models.map.userSession
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel
  UserSessionModel
  UserSessionModel.SessionPersistenceState Flag used when creating user session
  UserSessionModel.State
  UserSessionProvider
  UserSessionProviderFactory

- Classes in org.keycloak.models used by org.keycloak.models.session
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  OfflineUserSessionModel Hacked extension to UserSessionModel so that user id can be obtain directly so
  RealmModel
  UserModel
  UserSessionModel
  UserSessionModel.State

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan
  Class and Description
  ActionTokenKeyModel
  ActionTokenStoreProvider Internal action token store provider.
  ActionTokenStoreProviderFactory
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.
  AuthenticatedClientSessionModel
  ClientModel
  CodeToTokenStoreProvider Provides single-use cache for OAuth2 code parameter.
  CodeToTokenStoreProviderFactory
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction
  OAuth2DeviceCodeModel
  OAuth2DeviceTokenStoreProvider Provides cache for OAuth2 Device Authorization Grant tokens.
  OAuth2DeviceTokenStoreProviderFactory
  OAuth2DeviceUserCodeModel
  RealmModel
  SamlArtifactSessionMappingModel
  SamlArtifactSessionMappingStoreProvider Provides cache for session mapping for SAML artifacts.
  SamlArtifactSessionMappingStoreProviderFactory
  SingleUseTokenStoreProvider Provides single-use cache for OAuth2 code parameter.
  SingleUseTokenStoreProviderFactory
  TokenRevocationStoreProvider Provides the cache for store revoked tokens.
  TokenRevocationStoreProviderFactory
  UserLoginFailureModel
  UserLoginFailureProvider
  UserLoginFailureProviderFactory
  UserModel
  UserModel.RequiredAction
  UserSessionModel
  UserSessionModel.SessionPersistenceState Flag used when creating user session
  UserSessionModel.State
  UserSessionProvider
  UserSessionProviderFactory

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan.changes
  Class and Description
  AbstractKeycloakTransaction Handles some common transaction logic related to start, rollback-only etc.
  KeycloakSession
  KeycloakTransaction
  RealmModel
  UserSessionModel.SessionPersistenceState Flag used when creating user session

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan.changes.sessions
  Class and Description
  KeycloakSession
  RealmModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan.entities
  Class and Description
  ActionTokenValueModel This model represents contents of an action token shareable among Keycloak instances in the cluster.
  UserSessionModel.State

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan.events
  Class and Description
  AbstractKeycloakTransaction Handles some common transaction logic related to start, rollback-only etc.
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan.initializer
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan.remotestore
  Class and Description
  KeycloakSession
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.models.sessions.infinispan.util
  Class and Description
  KeycloakSession
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.models.utils
  Class and Description
  AuthenticationExecutionModel
  AuthenticationFlowModel
  AuthenticatorConfigModel
  ClientModel
  ClientScopeModel
  FederatedIdentityModel
  GroupModel
  IdentityProviderMapperModel Specifies a mapping from broker login to user data.
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  KeycloakSessionFactory
  KeycloakSessionTask Task to be executed inside transaction
  OTPPolicy
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RequiredActionProviderModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  ScopeContainerModel
  UserConsentModel
  UserCredentialModel
  UserModel
  UserModel.RequiredAction
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.partialimport
  Class and Description
  KeycloakSession
  RealmModel
  RoleModel

- Classes in org.keycloak.models used by org.keycloak.policy
  Class and Description
  KeycloakContext
  KeycloakSession
  KeycloakSessionFactory
  ModelException
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.protocol
  Class and Description
  AuthenticatedClientSessionModel
  AuthenticationFlowModel
  ClientModel
  ClientSessionContext Request-scoped context object
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.docker
  Class and Description
  AuthenticatedClientSessionModel
  AuthenticationExecutionModel.Requirement
  AuthenticationFlowModel
  ClientModel
  ClientSessionContext Request-scoped context object
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.docker.installation
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.docker.mapper
  Class and Description
  AuthenticatedClientSessionModel
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  ClientScopeModel
  ClientSessionContext Request-scoped context object
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.endpoints
  Class and Description
  ClientModel
  ClientSessionContext Request-scoped context object
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.endpoints.request
  Class and Description
  ClientModel
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.ext
  Class and Description
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.grants.ciba
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.grants.ciba.channel
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.grants.ciba.endpoints
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.grants.ciba.resolvers
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  UserModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.grants.device
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  KeycloakSession
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.grants.device.endpoints
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.installation
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.mappers
  Class and Description
  ClientSessionContext Request-scoped context object
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  UserSessionModel
  UserSessionNoteDescriptor Describes a user session note for simple and generic `ProtocolMapperModel` creation.

- Classes in org.keycloak.models used by org.keycloak.protocol.oidc.utils
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  KeycloakSession
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.openshift
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.protocol.saml
  Class and Description
  AuthenticatedClientSessionModel
  ClientConfigResolver TODO: remove this class entirely?
  ClientModel
  ClientSessionContext Request-scoped context object
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  SamlArtifactSessionMappingStoreProvider Provides cache for session mapping for SAML artifacts.
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.saml.clientregistration
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.protocol.saml.installation
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.saml.mappers
  Class and Description
  AuthenticatedClientSessionModel
  ClientSessionContext Request-scoped context object
  GroupModel
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.saml.preprocessor
  Class and Description
  AuthenticatedClientSessionModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.protocol.saml.profile.ecp
  Class and Description
  AuthenticationFlowModel
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.protocol.saml.profile.ecp.authenticator
  Class and Description
  AuthenticationExecutionModel.Requirement
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.provider
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.scripting
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  ScriptModel A representation of a Script with some additional meta-data.

- Classes in org.keycloak.models used by org.keycloak.services
  Class and Description
  ClientModel
  ClientProvider Provider of the client records.
  ClientScopeProvider Provider of the client scopes records.
  GroupProvider Provider of group records
  KeycloakContext
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction
  KeycloakTransactionManager
  KeycloakTransactionManager.JTAPolicy
  KeycloakUriInfo
  KeyManager
  ModelDuplicateException
  RealmModel
  RealmProvider
  RoleProvider Provider of the role records.
  ThemeManager
  TokenManager
  UserCredentialManager
  UserLoginFailureProvider
  UserModel
  UserProvider
  UserSessionProvider

- Classes in org.keycloak.models used by org.keycloak.services.clientpolicy
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.services.clientpolicy.condition
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.services.clientpolicy.context
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.services.clientpolicy.executor
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.services.clientregistration
  Class and Description
  ClientInitialAccessModel
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.services.clientregistration.oidc
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.services.clientregistration.policy
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.services.clientregistration.policy.impl
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.services.filters
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.services.managers
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  ClientSessionContext Request-scoped context object
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  RealmProvider
  UserLoginFailureModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.services.migration
  Class and Description
  ClientScopeModel
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.services.resources
  Class and Description
  ActionTokenKeyModel
  AuthenticationFlowModel
  ClientModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.services.resources.account
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.services.resources.account.resources
  Class and Description
  KeycloakSession
  KeycloakUriInfo
  UserModel

- Classes in org.keycloak.models used by org.keycloak.services.resources.admin
  Class and Description
  AuthenticationExecutionModel
  AuthenticationFlowModel
  ClientModel
  ClientScopeModel
  GroupModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  ProtocolMapperContainerModel
  RealmModel
  RequiredActionProviderModel
  RoleContainerModel
  RoleMapperModel
  RoleModel
  ScopeContainerModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.services.resources.admin.permissions
  Class and Description
  ClientModel
  ClientScopeModel
  GroupModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  RealmModel
  RoleContainerModel
  RoleModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.services.scheduled
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.services.util
  Class and Description
  AuthenticatedClientSessionModel
  ClientModel
  ClientScopeModel
  ClientSessionContext Request-scoped context object
  KeycloakSession
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleModel
  ScopeContainerModel

- Classes in org.keycloak.models used by org.keycloak.services.validation
  Class and Description
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.services.x509
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.sessions
  Class and Description
  ClientModel
  RealmModel
  UserModel
  UserModel.RequiredAction

- Classes in org.keycloak.models used by org.keycloak.social.bitbucket
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.facebook
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.github
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.gitlab
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.google
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.instagram
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.linkedin
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.microsoft
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.openshift
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.paypal
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.stackoverflow
  Class and Description
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.social.twitter
  Class and Description
  ClientModel
  FederatedIdentityModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  RealmModel
  UserModel
  UserSessionModel

- Classes in org.keycloak.models used by org.keycloak.storage
  Class and Description
  ClientModel
  ClientProvider Provider of the client records.
  ClientScopeModel
  ClientScopeProvider Provider of the client scopes records.
  FederatedIdentityModel
  GroupModel
  GroupProvider Provider of group records
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleModel
  RoleProvider Provider of the role records.
  UserConsentModel
  UserModel
  UserProvider
  UserProvider.Streams The `UserProvider.Streams` interface makes all collection-based methods in `UserProvider` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.storage.adapter
  Class and Description
  ClientModel
  GroupModel
  KeycloakSession
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserModel
  UserModel.RequiredAction
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserModelDefaultMethods
  UserModelDefaultMethods.Streams The `UserModelDefaultMethods.Streams` class extends the `UserModelDefaultMethods` abstract class and implements the `UserModel.Streams` interface, allowing subclasses to focus on the implementation of the `Stream`-based query methods and providing default implementations for the collections-based variants that delegate to their `Stream` counterparts.

- Classes in org.keycloak.models used by org.keycloak.storage.client
  Class and Description
  ClientModel
  ClientScopeModel
  GroupModel
  KeycloakSession
  KeycloakSessionFactory
  OrderedModel
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleContainerModel
  RoleModel
  ScopeContainerModel

- Classes in org.keycloak.models used by org.keycloak.storage.clientscope
  Class and Description
  ClientScopeModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.storage.federated
  Class and Description
  ClientModel
  ClientScopeModel
  FederatedIdentityModel
  GroupModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleModel
  UserConsentModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.storage.group
  Class and Description
  GroupModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.storage.jpa
  Class and Description
  ClientModel
  ClientScopeModel
  FederatedIdentityModel
  GroupModel
  IdentityProviderModel A model type representing the configuration for identity providers.
  KeycloakSession
  KeycloakSessionFactory
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleModel
  UserConsentModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.storage.ldap
  Class and Description
  CredentialValidationOutput Output of credential validation
  GroupModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserModel
  UserModel.RequiredAction
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.storage.ldap.idm.store.ldap
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.storage.ldap.mappers
  Class and Description
  AbstractKeycloakTransaction Handles some common transaction logic related to start, rollback-only etc.
  GroupModel
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction
  ModelException
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserCredentialModel
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.storage.ldap.mappers.membership
  Class and Description
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.storage.ldap.mappers.membership.group
  Class and Description
  GroupModel
  KeycloakSession
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.storage.ldap.mappers.membership.role
  Class and Description
  ClientModel
  KeycloakSession
  RealmModel
  RoleContainerModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  RoleModel
  UserModel
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.storage.ldap.mappers.msad
  Class and Description
  ModelException
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserCredentialModel
  UserModel
  UserModel.RequiredAction
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.storage.ldap.mappers.msadlds
  Class and Description
  ModelException
  RealmModel
  RoleMapperModel
  RoleMapperModel.Streams The `RoleMapperModel.Streams` interface makes all collection-based methods in `RoleMapperModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.
  UserCredentialModel
  UserModel
  UserModel.RequiredAction
  UserModel.Streams The `UserModel.Streams` interface makes all collection-based methods in `UserModel` default by providing implementations that delegate to the `Stream`-based variants instead of the other way around.

- Classes in org.keycloak.models used by org.keycloak.storage.openshift
  Class and Description
  ClientModel
  ClientScopeModel
  KeycloakSession
  OrderedModel
  ProtocolMapperContainerModel
  ProtocolMapperModel Specifies a mapping from user data to a protocol claim assertion.
  RealmModel
  RoleContainerModel
  RoleModel
  ScopeContainerModel

- Classes in org.keycloak.models used by org.keycloak.storage.role
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  RoleModel

- Classes in org.keycloak.models used by org.keycloak.storage.user
  Class and Description
  GroupModel
  KeycloakSessionFactory
  RealmModel
  RoleModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.theme
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  ThemeManager

- Classes in org.keycloak.models used by org.keycloak.theme.beans
  Class and Description
  RealmModel

- Classes in org.keycloak.models used by org.keycloak.timer
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.timer.basic
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.transaction
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  KeycloakTransaction

- Classes in org.keycloak.models used by org.keycloak.truststore
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.url
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.urls
  Class and Description
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.userprofile
  Class and Description
  KeycloakSession
  UserModel

- Classes in org.keycloak.models used by org.keycloak.userprofile.config
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.userprofile.legacy
  Class and Description
  KeycloakSession
  KeycloakSessionFactory
  UserModel

- Classes in org.keycloak.models used by org.keycloak.utils
  Class and Description
  AuthenticationExecutionModel.Requirement
  ClientSessionContext Request-scoped context object
  GroupModel
  KeycloakSession
  RealmModel
  UserModel

- Classes in org.keycloak.models used by org.keycloak.validate
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.validate.validators
  Class and Description
  KeycloakSession

- Classes in org.keycloak.models used by org.keycloak.validation
  Class and Description
  ClientModel
  KeycloakSession
  KeycloakSessionFactory

- Classes in org.keycloak.models used by org.keycloak.vault
  Class and Description
  KeycloakSession
  KeycloakSessionFactory

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