- 文档首页
云身份中心
操作指南
集成外部身份
单点登录配置
如何完成SAML SSO登录配置
如何完成SAML SSO登录配置
背景信息
前提条件
- 已具备可用的企业身份系统,且身份系统支持SAML 2.0单点登录协议,如飞书、飞连、Azure AD、Okta或其他采购/自建的系统。
- 已经创建或同步云身份中心用户。在单点登录过程中,云身份中心用户名称需要与企业身份系统传递的用户信息(例如用户ID、用户名、邮箱等)一一映射,请保证云身份中心用户名称准确。
1.1 SAML SSO 基本流程
以SAML协议为例,一个SSO的流程图如下:
- 企业用户浏览器直接通过云身份中心门户登录界面或通过第三方IdP界面链接发起单点登录请求。如通过IdP
- 云身份中心SSO服务向企业用户浏览器发送SAML Request。
- IdP认证已登录用户并发送含有企业用户对应的IAM用户信息的SAML Response。
- 企业用户浏览器向云身份中心SSO服务转发SAMLResponse。
- SSO服务解析SAML Response并通过SAML互信配置,验证SAML Response真伪。
- SAML Response解析后通过其内部信息匹配对应的云身份中心用户。
- 云身份中心SSO服务向企业用户浏览器返回云身份中心登录门户URL。
- 企业用户浏览器重定向,企业用户使用对应云身份中心用户身份登录云身份中心用户门户。
操作步骤
为了实现用户SSO,需要分别在IdP和SP的系统中上传相关元数据文件,配置双方系统互信关系,并建立企业IdP用户与IAM用户的对应关系。
1. 云身份中心内操作步骤
首先将企业IdP配置为云身份中心的可信身份提供商。
- 在IdP系统中,获取到IdP的元数据文件。元数据文件支持标准XML格式,大小为100kb以内。
- 在云身份中心控制台的用户登录设置,可以看到登录方式配置模块,在身份提供商信息处点击上传IdP元数据文件。
说明
上传成功后,您可在登录门户地址处看到可用的员工登录地址,可以根据需求自定义登录地址。
- 在登录方式配置模块,服务提供商信息处可以下载云身份中心的SP元数据文档,也可以复制文档中的关键信息ACS URL和Entity ID至身份提供商处。
2. 企业身份系统内操作步骤
其次将云身份中心作为SP配置为企业IdP可信的服务提供商。
在企业IdP,基于上一步中已经获取的SP元数据,创建云身份中心服务提供商,建立企业IdP对云身份中心的信任。该过程基于不同IdP的情况可能的配置方式有:
- 基于元数据文件中的内容,手动在企业IdP中配置SP相关参数:
- Entity ID:用于标识服务提供商,需要配置为元数据文件中EntityDescriptor元素中的entityID属性值,对应步骤一中的Entity ID。
- ACS URL:用于声明SAML断言发送地址,需要配置为下载的元数据中,AssertionConsumerService元素的Location属性值,对应步骤一中的ACS URL。
至此,配置成功。
SAML Response格式要求
在用户登录IdP后、请求登录云身份中心门户时,IdP会向云身份中心门户发送SAML Response。云身份中心登录门户通过验证SAML Response中的签名、解析SAML Response中传递的当前用户身份信息,为用户实现安全快捷的SAML SSO登录。
在配置完成后,调试登录流程时,SAML Response需要满足下述格式,请确保您的SAML Response与下方示例格式相同、无元素缺失。
最近更新时间:2025.08.08 14:30:46