CAS 集成可以通过集成 CAS(CAS2.0/CAS3.0)连接企业 CAS 身份验证服务,实现单点登录。
适用版本 | 专属版 |
背景信息
CAS(Central Authentication Service,中央认证服务)是一种单点登录(SSO)协议,允许用户在一个地方进行身份验证,并访问多个应用程序而无需重复登录。在云效流水线中集成 CAS 可以提高用户体验和安全性。
创建范围外用户
站点管理员可以在
中配置和管理 CAS 集成。如果需要创建不在 CAS 中的用户,可以勾选支持内建用户,可以创建同步范围外的用户。配置 CAS
步骤一 配置 CAS 连接
为了建立云效 SP(Service Provider,服务提供方)对企业 IdP(Identity Provider,CAS 身份源)的连接,需要配置以下信息:
CAS 登录端点。
CAS 登出端点。
Service Ticket 验证端点。
填写完成后,单击下一步。
步骤二 账号绑定与属性映射
目前提供 4 种账号识别和绑定方式:
自动绑定邮箱相同的账号。
自动绑定登录账号相同的账号。
自动绑定手机号相同的账号。
自动绑定工号相同的账号。
按照同步策略,云效将自动将云效、CAS 中相同属性的用户绑定在一起。无论选择哪一种账号识别和绑定方式,均需要保证其对应的属性字段的唯一性和存在性,如下图为选择自动绑定邮箱相同的账号的绑定过程:
接下来需配置用户属性映射的字段,云效将按照下图中设置的用户属性字段映射关系进行信息映射。
步骤三 开启服务
在配置过程中,单点登录功能默认不开启,开启后,可进行相关配置:
配置登录回调地址:复制下方的登录回调地址,并在 CAS Idp 中配置。
自定义配置:可修改 CAS 显示名称和显示图标。
允许开启首次登录时创建云效账号:
默认不勾选:仅允许 CAS 账号与云效账号进行绑定,匹配不到云效账号时,不会创建账号。
勾选后:允许在 CAS 账号无法匹配到云效账号时,云效创建新的云效账号与之绑定。
如果选择不开启单点登录,也可保存配置,后续可以在 CAS 集成详情页面中开启服务。
通过 CAS 登录云效
通过 CAS 登录云效开启单点登录后,登录页面将出现 CAS 登录入口。单击该入口,将跳转到 CAS 登录页面,已绑定 CAS 账号的用户可以通过 CAS 账号登录。
退出登录
在云效退出登录时,会同时退出 CAS IdP 的登录态。
修改 CAS 配置
在 CAS 集成详情页中,单击查看/修改配置入口,可在抽屉中修改非必填的用户属性映射信息,其他配置信息不允许修改。
关闭单点登录服务
在 CAS 集成详情页中,已经开启单点登录的情况下,可单击修改服务配置,在打开的修改配置的抽屉中可以关闭单点登录服务,关闭单点登录后:
不会解除云效账号与 CAS 账号的绑定关系。
不支持通过 CAS 账号登录云效,用户若需要登录云效,可使用云效的登录账号和密码进行登录。
移除 CAS 集成
在 CAS 集成详情页中,单击移除集成按钮,确认后即可移除,移除集成后:
解除云效账号和 CAS 账号的绑定。
不支持通过 CAS 登录云效,用户需使用云效账号和密码登录。