使用阿里云IDaaS实现角色SSO的示例

更新时间:2025-04-27 07:31:14

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

一、在IDaaS中创建应用

  1. 登录IDaaS控制台

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

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

    image.png

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

    image.png

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

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

    image

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

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

      image.png

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

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

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

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

    image.png

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

    image.png

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

    image

三、在RAM配置角色SSO

  1. 登录RAM控制台

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

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

    image.png

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

    image.png

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

  1. 登录RAM控制台

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

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

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

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

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

    image

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

    image

五、验证SSO

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

    image.png

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

    image

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

  • 本页导读 (1)
  • 一、在IDaaS中创建应用
  • 二、在IDaaS中配置应用单点登录
  • 三、在RAM中配置角色SSO
  • 四、在RAM中配置身份提供商权限
  • 五、验证SSO
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等