华为云SSO

本文为您介绍如何在IDaaS中配置华为云用户单点登录。使用SSO,您的企业成员可以使用企业账号单点登录华为云,这一过程在华为云中称为联邦身份认证。

操作步骤

一、创建应用

  1. 登录IDaaS管理控制台

  2. 选择IDaaS实例并在操作区域下方单击访问控制台image

  3. 前往应用 > 添加应用 > 应用市场,搜索华为云用户SSO。单击添加应用

  4. 确认应用名称,即可立即添加

二、配置应用单点登录

  1. 添加应用后,将自动跳转到应用单点登录配置页,您将在此处进行配置。

  1. 输入初始化登录地址(该地址在下文第三步中获取)。

选择应用账号名属性,用户进行单点登录时,将以该字段作为主键,对应至华为云中的IAM用户,从而实现在华为云中的登录。

如果仅用于测试,建议授权范围选择全员可访问 ,以便跳过为IDaaS账号分配权限的步骤。

  1. 应用配置信息中,下载IdP 元数据,保存到电脑中。此文件用于建立华为云对IDaaS的信任关系。

三、在华为云中配置用户SSO

  1. 登录华为云IAM控制台

  2. 在左侧导航栏中,单击身份提供商

  3. 单击创建身份提供商

  1. 填写名称,并单击确定

  1. 单击修改身份提供商,或在身份提供商列表页面中单击修改。

  1. 元数据配置单击添加文件,选择在步骤二中在IDaaS下载的IdP 元数据,并单击上传文件,确认元数据配置(一般无需修改)。

image

前往用户页面,将IAM用户登录链接复制出来,回填到上文第二步中IDaaS应用详情中的初始化登录地址。完成后,单击确定按钮,完成身份提供商的创建。

image

四、尝试SSO

您已经可以开始华为云用户SSO。有如下两种发起模式。

  1. 使用已拥有华为云用户SSO应用权限的IDaaS账户,登录到IDaaS应用门户页,单击页面上的图标,即可发起单点登录,以联邦用户的身份登录至华为云。

  1. 使用匿名浏览器,打开华为云登录页,单击下方企业联邦用户

a

  1. 输入原华为云账号名/租户名 ,选择身份提供商,并单击前往登录

  1. 单击后,如果您已登录IDaaS应用门户,则可以联邦用户的身份直接登录至华为云;否则将跳转至IDaaS的登录页,在IDaaS中完成登录后自动完成华为云的登录。

五、配置身份转换规则

在以联邦用户的身份单点登录到华为云后,用户在华为云中的用户名默认为“FederationUser”,且联邦用户仅能访问华为云,没有任何权限。您可以在华为云IAM控制台配置身份转换规则,实现:

  • 企业管理系统用户在华为云中显示不同的用户名。

  • 赋予企业管理系统用户使用华为云资源的权限。

详情请查看华为云官方文档:《步骤2:配置身份转换规则》