7.11. 利用 Jakarta EE


自版本 20 起,Keycloak 仅依赖于 Quarkus。与 WildFly 不同,Quarkus 不是应用服务器。

因此,用户存储提供程序无法打包在任何 Jakarta EE 组件中,或者使其成为 EJB,当 Keycloak 在以前的版本中通过 WildFly 运行时。

提供商实施必须是实现合适的用户存储 SPI 接口的普通 java 对象,如上一节中所述。它们必须按照迁移指南中所述进行打包和部署。请参阅 迁移自定义提供程序

您仍然可以实施您的自定义 UserStorageProvider 类,它能够由 JPA Entity Manager 集成外部数据库,如下例所示:

不支持 CDI。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat