搜索

5.2. 迁移 Red Hat JBoss Enterprise Application Platform 应用程序

download PDF

5.2.1. Red Hat JBoss Enterprise Application Platform 8.x

您的应用程序不再需要任何其他依赖项来与红帽构建 Keycloak 或其他 OpenID 供应商集成。

相反,您可以利用 JBoss EAP 原生 OpenID Connect 客户端中的 OpenID Connect 支持。如需更多信息,请参阅 JBoss EAP 中的 OpenID Connect

JBoss EAP 原生适配器依赖于与红帽构建的 Keycloak Adapter JSON 配置类似的配置模式。例如,使用 keycloak.json 配置文件的部署可以映射到 JBoss EAP 中的以下配置:

{
  "realm": "quickstart",
  "auth-server-url": "http://localhost:8180",
  "ssl-required": "external",
  "resource": "jakarta-servlet-authz-client",
  "credentials": {
    "secret": "secret"
  }
}

有关使用 JBoss EAP 原生适配器与红帽构建的 Keycloak 集成的示例,请参阅红帽构建的 Keycloak Quickstart 仓库示例:

强烈建议迁移到 JBoss EAP 原生 OpenID Connect 客户端,因为它是部署到 JBoss EAP 8 及更新版本的 Jakarta 应用程序的最佳候选者。

5.2.2. Red Hat JBoss Enterprise Application Platform 7.x

因为 Red Hat JBoss Enterprise Application Platform 7.x 接近完全支持,因此红帽构建的 Keycloak 不会为其提供支持。对于部署到带有维护支持的 Red Hat JBoss Enterprise Application Platform 7.x 适配器的现有应用程序,可通过 Red Hat Single Sign-On 7.6 获得。

Red Hat Single Sign-On 7.6 适配器支持与 Red Hat build of Keycloak 24.0 服务器结合使用。

5.2.3. Red Hat JBoss Enterprise Application Platform 6.x

因为 Red Hat JBoss Enterprise Application PlatformJBoss EAP 6.x 已结束维护支持,所以 Red Hat Single Sign-On 7.6 或 Red Hat build of Keycloak 将为其提供支持。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.