本文档介绍如何配置阿里云IDaaS与华为云IAM身份中心的单点登录(SSO)集成,实现用户通过阿里云IDaaS统一身份认证访问华为云IAM身份中心服务,并完成IDaaS账户向华为云 IAM 身份中心平台的账户自动化同步。
前提条件
已拥有阿里云IDaaS实例的管理员权限。
已拥有华为云IAM身份中心的管理员权限。
已开通华为云IAM身份中心服务。
单点登录配置步骤
一、在 IDaaS 侧配置
登录IDaaS管理控制台,在左侧导航栏中,选择 EIAM 云身份服务 。选择对应的 IDaaS 实例,单击操作列的访问控制台。
单击
,搜索 IAM身份中心,单击添加应用。确认应用名称后,单击立即添加。
在
页签配置华为云IAM身份中心。单点登录配置:启用单点登录。
IAM身份中心 ACS URL:填写华为云IAM 身份中心提供的 ACS URL,即IAM身份中心断言使用者服务URL。
IAM身份中心 Entity ID:填写华为云IAM 身份中心提供的 Entity ID,即IAM身份中心发布者URL。
应用账户:选择应用账户。
授权范围:根据实际需求选择手动授权或全员可访问。
在应用配置信息栏下载IdP 元数据,用于华为云 IAM 身份中心的身份提供商信息使用。
在应用账户下添加访问用户信息。
重要确保 IDaaS 应用的用户名与华为云 IAM 身份中心的用户名一致。
二、在 IAM 身份中心侧配置
登录华为云IAM身份中心,单击左侧导航栏的设置,进入设置页面。
在身份源页签中,单击更改为外部身份提供商,进入更改身份源页面。
获取服务提供商信息IAM身份中心断言使用者服务(ACS URL) 和 IAM身份中心发布者URL(Entity ID),分别填入 IDaaS 中的华为IAM身份中心应用。
身份提供商(IdP)信息:上传在 IDaaS 下载的IdP 元数据文件。上传完成后,单击下一步。
确认身份源信息。输入确认后,单击右下角确定。
创建用户并授权。
单击左侧用户管理菜单栏,点击右上角创建用户按钮。输入用户信息,并将用户分配至用户组。
单击左侧
,给用户授权。单击目标账户名称,跳转到基本信息页面,单击分配用户/组。
勾选需要单点的账户名称,单击下一步。
勾选权限集名称,单击下一步。
确认用户权限集后,单击确定。权限配置成功。
三、验证 SSO
完成 SSO 登录配置后,您可以从 IDaaS 用户门户侧发起 SSO 登录。
登录 IDaaS 用户门户。
单击访问华为云IAM身份中心应用。
系统将自动跳转至华为云IAM身份中心且无需再次认证。
SCIM 同步配置步骤
一、在 IAM 身份中心配置
在
导航栏,单击SCIM自动按钮。系统将自动生成SCIM端点和访问令牌。
重要此密钥只显示一次,请复制后妥善保存,用于填写IDaaS侧Bearer Token密钥。
二、在 IDaaS 侧配置
在华为云IAM身份中心应用下切换至账户同步页签,开启IDaaS同步到应用并设置同步范围。
说明所选同步范围的账户邮箱不能为空。
填写密钥信息。在基础配置页签,填写步骤一获取的SCIM 端点和Bearer Token。
操作调用。您可以选择性地订阅关注的变更事件,获取即时推送。当IDaaS同步范围内的用户发生对应变更时,系统将自动触发同步并实时更新至应用中。
说明由于应用的 SCIM 接口未完全遵循标准协议实现,用户组详情接口无法返回组成员信息,因此在移除用户组成员时,不支持通过同步方式完成操作。
字段映射。用于展示和编辑SCIM同步过程中的字段映射关系,您可以根据实际需求进行更改。
映射标识。映射标识是SCIM filter查询可用的字段列表,一般与协议标准及业务字段相互对应,通常无需修改。
测试连接。在配置完成保存后,建议您通过测试连接功能检查配置是否正确。
一键推送。管理员可以通过一键推送功能,将在同步范围内的账户一次性全部推送到腾讯云集团账号管理。
三、验证同步
IDaaS侧验证。
单击一键推送后,同步范围内账户会同步至华为云IAM身份中心。如果推送成功后系统会提示任务成功,您可以前往
中查看日志。华为云IAM身份中心验证。
在IAM身份中心左侧导航栏,用户管理查看IDaaS账户同步的目标账户,创建方式列会显示自动。