第 8 章 将上游 Keycloak 迁移到红帽构建的 Keycloak 26.0
从版本 22 开始,红帽构建的 Keycloak 和上游 Keycloak 之间存在最小差异。存在以下区别:
- 对于上游 Keycloak,分发工件位于 keycloak.org 上;对于红帽构建的 Keycloak,分发工件位于 红帽客户门户网站中。
- Oracle 和 MSSQL 数据库驱动程序与上游 Keycloak 捆绑,但不与红帽构建的 Keycloak 捆绑。有关如何安装这些驱动程序的详细信息,请参阅配置 数据库。
- Red Hat build of Keycloak 不提供 GELF 日志处理程序。
迁移过程取决于要迁移的 Keycloak 版本以及 Keycloak 安装的类型。详情请查看以下部分。
8.1. 匹配 Keycloak 版本
迁移过程取决于要迁移的 Keycloak 版本。
- 如果您的 Keycloak 项目版本与红帽构建的 Keycloak 版本匹配,请使用红帽客户门户网站上的红帽构建 Keycloak 工件来迁移 Keycloak。https://access.redhat.com/products/red-hat-build-of-keycloak
- 如果您的 Keycloak 项目版本是旧版本,请使用 Keycloak 升级指南 来升级 Keycloak,以匹配红帽构建的 Keycloak 版本。然后,使用 红帽客户门户网站中的工件迁移 Keycloak。
- 如果您的 Keycloak 项目版本大于红帽构建的 Keycloak 版本,则无法迁移到红帽构建的 Keycloak。相反,创建一个红帽构建的 Keycloak 的新部署,或等待将来红帽构建的 Keycloak 版本。