配置CAS SSO
前提条件
- 以安全管理员登录运维面。
- 本章节以当前系统的配置为例进行操作说明,其他系统上也需要配置,全部系统都配置完成后CAS SSO才能配置成功。
例如:主备系统配置时,需要在主用系统和备用系统都配置完成。
- 保证安全服务所在节点可以和对端系统网络连通。
背景信息
- 用户在CAS SSO客户端配置服务端参数前,需保证已导入配套的信任证书,否则会导致用户登录运维面失败。
- 已开启远端认证的系统不建议配置为CAS SSO客户端。
- SSO配置成功后,客户端本地用户不能登录运维面,以下情况,服务端用户不能登录运维面:
- 服务端用户与系统中的三方系统接入用户或缺省用户同名(系统管理员除外)。
- 服务端用户的用户名不符合系统中“用户名”的命名规则。
操作步骤
- 若当前系统作为CAS SSO服务端,需要在“SSO服务端配置”页签中配置SSO客户端地址。
- 在控制台主菜单中选择。
- 在左侧导航树中选择“SSO配置 > CAS SSO配置”。
- 在“SSO服务端配置”页签中,单击“创建”。
- 配置与当前系统对接的SSO客户端的信任地址,该信任地址是CAS SSO客户端的IP地址或域名。
当CAS SSO客户端为主备模式部署时,还需要配置备用系统的信任地址,可以提升系统间对接的稳定性。
- 单击“确定”。
- 若当前系统作为CAS SSO客户端,需要在“SSO客户端配置”页签中配置SSO服务端地址。
- 配置CAS SSO客户端前,请先上传信任证书。
- 联系管理员获取CAS SSO服务端名称为trust.cer的ER证书,该trust.cer是CAS SSO服务端的信任证书。
如果CAS SSO服务端是主备模式部署,且主备系统的信任证书不一样,需要分别获取服务端主备系统的信任证书。
- 在CAS SSO客户端上传信任证书。
- 在admin主菜单中选择。
- 在左侧导航树中选择“服务证书管理”。
- 在“服务列表”页面,选择“UnisessionService”服务卡片。
- 在“信任证书”页签,导入信任证书。
- 联系管理员获取CAS SSO服务端名称为trust.cer的ER证书,该trust.cer是CAS SSO服务端的信任证书。
- 在控制台主菜单中选择。
- 在左侧导航树中选择“SSO配置 > CAS SSO配置”。
- 在“SSO客户端配置”页签,单击“修改”,开启“状态”开关。
- 配置认证地址和校验地址信息,该地址是CAS SSO服务端的IP地址或域名。
- 当CAS SSO服务端不区分认证服务器和校验服务器的时候,认证地址和校验地址一样。
- 当CAS SSO服务端区分认证服务器和校验服务器的时候,认证地址和校验地址不一样。
- 当CAS SSO服务端为主备模式部署时,还需要配置备用认证地址和备用校验地址,可以提升系统的稳定性。
- 单击“确定”。
- 所有系统都配置完成后,可以验证CAS SSO配置是否成功,具体方法如下:
- 在浏览器的地址栏输入客户端1的IP地址或域名,按“Enter”。
浏览器地址栏中的地址会自动转换为CAS SSO服务端地址。
- 输入用户名和密码后,认证通过,成功登录客户端1。
当服务端用户登录客户端时,如果服务端用户与客户端的本地用户同名,该同名用户的用户类型会修改为远端用户,会导致客户端同名用户无法登录系统,建议服务端用户不要与客户端的本地用户同名。
- 在客户端1会话有效时,在同一浏览器的另一个页签地址栏输入客户端2的IP地址或域名,按“Enter”,自动成功登录客户端2。
相关任务
- 查看CAS SSO客户端配置:当“状态”启用时,表示客户端配置生效,当“状态”未启用时,表示客户端配置不生效即客户端配置关闭。
- 删除CAS SSO配置。
- 在CAS SSO客户端系统,关闭客户端配置。
- 在控制台主菜单中选择。
- 在左侧导航树中选择“SSO配置 > CAS SSO配置”。
- 在“SSO客户端配置”页签,单击“修改”,关闭“状态”开关。
- 单击“确定”。
如果客户端的本地用户因为与服务端用户同名,导致用户类型被修改,关闭SSO配置之后,已修改的用户类型无法恢复,这些用户将无法登录客户端,建议为这些用户创建新的账号。
- 在CAS SSO服务端系统,关闭服务端配置。
- 在控制台主菜单中选择。
- 在左侧导航树中选择“SSO配置 > CAS SSO配置”。
- 在“SSO服务端配置”页签,单击目标信任地址“操作”列的“删除”,或选择多个需删除的信任地址后,单击右上角的“删除”。
- 如果CAS SSO客户端与服务端支持的TLS协议版本或加密算法不匹配,需要增加或删除CAS SSO客户端的TLS协议版本或加密算法,确保CAS SSO对接成功。
为了保证系统的通信安全,建议使用支持安全加密算法的CAS SSO服务端并使用安全的协议进行数据传输。
具体操作如下:
- 在控制台主菜单中选择。
- 在“配置检查”页面,单击“SSO配置-CAS SSO配置”检查项名称。
- 在详情界面,根据需要修改“配置项”。
- 单击“保存”。