阿里云角色SSO

更新时间:
复制 MD 格式

本文介绍如何在阿里云IDaaS中配置角色SSO。使用角色SSO,您无需为每个成员创建RAM用户。

一、在IDaaS中创建应用

  1. 登录IDaaS控制台

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

  3. 前往,搜索阿里云角色SSO应用模板。单击添加应用

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

    应用名称阿里云角色SSO。​

二、在IDaaS中配置应用单点登录

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

    登录访问 > 单点登录页签下,开启单点登录配置开关,填写阿里云主账号 ID(希望实现 SSO 的目标阿里云主账户 ID)和身份提供商名称(在 RAM 中创建的身份提供商名称),设置应用账户(需在应用账户标签中为每个账户配置 RAM 角色标识)和授权范围(默认为手动授权,需在应用授权中进行权限分配)。

  2. 填写单点登录相关配置。

    1. 阿里云主账号ID:在控制台首页-头像/账号中心查看。

      image.png

    2. 身份提供商名称:仅支持英文字母、数字或字符“.-_”,且不能以特殊字符开头或结尾。

    3. 应用账户:单点登录时作为主键,匹配RAM角色。

    4. 授权范围:如果是测试,建议选择全员可访问,跳过权限分配步骤。

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

  1. 单点登录 > 应用账户中,单击添加应用账户

  1. 选择需要使用阿里云角色SSO的账户,为其添加应用账户。应用账户名需要和阿里云角色名称完全一致如果一个IDaaS账户对应多个阿里云角色,可以创建多个应用账户。

三、在RAM中配置角色SSO

  1. 登录RAM控制台

  2. 在左侧导航栏,选择集成管理 > SSO 管理

  3. 角色 SSO页签,先单击SAML页签,然后单击创建身份提供商

  4. 填写身份提供商名称(身份提供商名称需和步骤二中的身份提供商名称一致),上传步骤二中在IDaaS下载的IdP 元数据,单击创建身份提供商,完成身份提供商的创建。

四、在RAM中配置身份提供商权限

  1. 登录RAM控制台

  2. 在左侧导航栏中,选择身份管理 > 角色

  3. 角色页面,单击创建角色

  4. 创建角色页面的右上角,单击切换编辑器。在创建角色页面,单击切换编辑器

  5. 选择身份提供商,单击编辑,选择身份提供商类型(选择步骤三中创建的身份提供商),单击确定

  6. 创建角色对话框,输入角色名称,然后单击确定角色名称需和步骤二中的应用账户名一致)。

  1. 您可以为RAM角色分配权限,通过该角色单点登录到阿里云的IDaaS账户都会拥有相同权限。

    在 RAM 角色详情页中,选择权限管理页签,单击新增授权为该角色添加所需的权限策略。授权完成后,可在权限策略列表中查看已授权的策略,如需移除可单击解除授权

五、验证SSO

  1. 使用已拥有阿里云角色SSO应用权限的IDaaS账户,登录到IDaaS应用门户页,单击页面上的阿里云角色SSO图标,即可发起单点登录。

  1. 如果IDaaS账户拥有两个或以上的应用账户(阿里云角色),则需要选择一个应用账户进行单点登录。

  1. 选择合适的应用账户并单击确定,即以角色的身份单点登录至阿里云。