网站首页 > 技术服务 > 邮箱知识广场 > 浙江阿里企业邮箱-使用Microsoft Entra ID进行用户SSO的示例
浙江阿里企业邮箱-使用Microsoft Entra ID进行用户SSO的示例
发布时间:2025-10-29
本文提供一个以Microsoft Entra ID(原Azure AD)与阿里云进行用户SSO的示例,帮助您理解企业IdP与阿里云进行SSO的端到端配置流程
应用场景
在本示例中,企业拥有一个阿里云账号和一个Microsoft Entra ID租户。在Microsoft Entra ID租户中,您有一个管理员用户(已授予全局管理员权限)和一个企业员工用户(u2)。您希望经过配置,使企业员工用户(u2)在登录Microsoft Entra ID后,通过用户SSO访问阿里云。
准备工作
1.您需要通过RAM管理员(已授予AliyunRAMFullAccess权限)执行本示例阿里云RAM中的操作。
2.您需要通过Microsoft Entra ID管理员用户(已授予全局管理员权限)执行本示例Microsoft Entra ID中的操作。
步骤一:在阿里云获取SAML服务提供商元数据
1.使用RAM管理员登录RAM控制台。
2.在左侧导航栏,选择集成管理 > SSO管理。
3.在SSO管理页面,单击用户SSO页签。
4.在SAML 服务提供商元数据区域,复制URL。
5.在新的浏览器窗口中打开复制的链接,将元数据XML文件另存到本地。
步骤二:在Microsoft Entra ID中创建应用
1.使用Microsoft Entra ID管理员用户登录Azure门户。
2.在主页左上角,单击SSO_AAD_icon图标。
3.在左侧导航栏,选择Microsoft Entra ID > 管理 > 企业应用程序 > 所有应用程序。
4.单击新建应用程序。
5.在浏览Microsoft Entra 库页面,单击创建你自己的应用程序。
6在创建你自己的应用程序页面,输入应用名称(例如:AliyunSSODemo),并选择集成未在库中找到的任何其他应用程序(非库),然后单击创建。
步骤三:在Microsoft Entra ID中配置SAML
1.在AliyunSSODemo页面的左侧导航栏,选择管理 > 单一登录。
2.在选择单一登录方法页面,单击SAML。
3.在设置SAML单一登录页面进行以下配置。
1)在页面左上角,单击上载元数据文件,选择文件后,单击添加。
2)在基本SAML配置页面,配置以下信息,然后单击保存。
3)在SAML证书区域,单击下载,获取联合元数据XML。
步骤四:在Microsoft Entra ID分配用户
1.在AliyunSSODemo页面的左侧导航栏,选择管理 > 用户和组。
2.单击左上角的添加用户/组。
3.在添加分配页面,选择目标用户(本示例中选择u2),然后单击分配。
步骤五:在阿里云创建RAM用户
1.在RAM控制台的左侧导航栏,选择身份管理 > 用户。
2.在用户页面,单击创建用户。
3.在创建用户页面的用户账号信息区域,输入登录名称和显示名称。
4.请确保RAM用户登录名称前缀与Microsoft Entra ID中的用户名前缀保持一致。本示例中为u2。
5.在访问方式区域,选择访问方式。
6.单击确定。
步骤六:在阿里云开启用户SSO
1.在RAM控制台的左侧导航栏,选择集成管理 > SSO管理。
2.在SSO管理页面,单击用户SSO页签。
3.在SSO功能状态区域,单击开启。
4.在元数据文档区域,单击上传元数据,上传从步骤三:在Microsoft Entra ID中配置SAML中获取的XML文件。
5.在辅助域名区域,单击编辑,然后开启辅助域名并配置辅助域名为Microsoft Entra ID中的用户名Email后缀。
验证结果
完成SSO登录配置后,您可以从阿里云或Microsoft Entra ID发起SSO登录。
从阿里云侧发起登录
1.在RAM控制台的概览页,复制RAM用户的登录地址。
2.将鼠标悬停在右上角头像的位置,单击退出登录或使用新的浏览器打开复制的RAM用户登录地址。
3.单击使用企业账号登录,系统会自动跳转到Microsoft Entra ID的登录页面。
4.使用用户(u2)的用户名和密码登录。
从Microsoft Entra ID侧发起登录
1.获取用户访问URL。
1)管理员用户登录Azure门户。
2)在主页左上角,单击SSO_AAD_icon图标。
3)在左侧导航栏,选择Microsoft Entra ID > 管理 > 企业应用程序 > 所有应用程序。
4)单击应用程序AliyunSSODemo。
5)在左侧导航栏,单击属性,获取用户访问URL。
2.用户(u2)从管理员用户处获取上述用户访问URL在浏览器中输入该URL,使用自己的账号登录。



