第 1 章 升级红帽单点登录
Red Hat Single Sign-On(RH-SSO)7.6 基于 Keycloak 项目,提供 Web 应用程序的安全性,具体根据 SAML 2.0、OpenID Connect 和 OAuth 2.0 等常用标准提供 Web 单点登录功能。Red Hat Single Sign-On Server 可以充当基于 SAML 或 OpenID Connect 的用户身份供应商,使用基于标准的令牌将企业用户目录或第三方 SSO 供应商与第三方 SSO 供应商进行关联。
RH-SSO 提供两种工作模式:独立服务器或受管域。单机服务器工作模式代表运行 RH-SSO 作为单一服务器实例。受管域工作模式允许从单一控制点管理多个 RH-SSO 实例。升级过程会根据实施的操作模式的不同而有所不同。如果适用,提供了每个模式的具体说明。
本指南的目的是记录成功从 Red Hat Single Sign-On 7.x 升级到 Red Hat Single Sign-On 7.6 所需的步骤。
1.1. 关于升级
根据您的 RH-SSO 版本,您选择三种升级类型之一。但是,如果您从 Keycloak 开始,请选择 此流程。
1.1.1. 主要升级
当 RH-SSO 从一个主要版本升级到另一个主版本(例如,从 Red Hat Single Sign-On 7.2 升级到 Red Hat Single Sign-On 8.0 时,需要进行一个主要升级或迁移。在可能需要重新编写应用程序或服务器扩展部分的主要版本之间可能会有 API 更改。
1.1.2. 小更新
Red Hat Single Sign-On 定期提供点版本,这些版本是包括错误修复、安全修复和新功能的次要更新。如果您计划从一个红帽单点登录版本升级到另一个红帽单点登录(例如,从 Red Hat Single Sign-On 7.3 升级到 Red Hat Single Sign-On 7.6),只要没有使用私有、不支持或技术预览 API,则应用程序或自定义服务器扩展不需要代码更改。
1.1.3. 微更新
Red Hat Single Sign-On 7.6 还定期提供包含程序错误和安全修复的微版本。微版本根据最后一个数字递增次要版本,例如从 7.6.0 增加到 7.6.1。这些版本不需要迁移,且不会影响服务器配置文件。ZIP 安装的补丁管理系统可以回滚补丁和服务器配置。
微版本仅包含更改的工件。例如,如果 Red Hat Single Sign-On 7.6.1 包含对服务器和 JavaScript 适配器的更改,则仅发布服务器和 JavaScript 适配器,需要更新。