文档中心 访问管理 用户指南 身份提供商 Azure Active Directory 单点登录腾讯云指南

Azure Active Directory 单点登录腾讯云指南

最近更新时间:2019-06-26 17:02:42

操作场景

Azure Active Directory (Azure AD) 是 Microsoft 推出的基于云的标识和访问管理服务,可帮助员工管理内外部资源。腾讯云支持基于 SAML 2.0(安全断言标记语言 2.0)的联合身份验证,SAML 2.0 是许多身份验证提供商(Identity Provider, IdP)使用的一种开放标准。您可以通过基于 SAML 2.0 联合身份验证将 Azure Active Directory 与腾讯云进行集成,从而实现 Azure AD 帐户自动登录(单一登录)腾讯云控制台管理腾讯云的资源,不必为企业或组织中的每一个成员都创建一个 CAM 子用户。

操作步骤

创建 Azure AD 企业应用程序

说明:

您可以通过本步骤创建 Azure AD 企业应用程序,如您已经有正在使用的应用程序,可忽略本操作,进行 配置 CAM

  1. 进入 Azure AD 门户页,单击左侧导航栏中【Azure Active Directory】。如下图所示:
  2. 单击【企业应用程序】,选择【所有应用程序】。如下图所示:
  3. 单击【新建应用程序】打开“添加应用程序”窗口,选择【非库应用程序】。如下图所示:
  4. 填写【名称】,单击【添加】,即可完成 Azure AD 应用程序的创建。如下图所示:

配置 CAM

说明:

您可以通过本步骤配置 Azure AD 和腾讯云之间的信任关系使之相互信任。

  1. 在左侧导航栏中,选择【Azure Active Directory】>【企业应用程序】> 您创建的应用程序 ,进入应用程序概览页面。
  2. 单击【单一登录】,打开“选择单一登录方法”页面。
  3. 在打开的“选择单一登录方法”页面,选择【SAML】。如下图所示:
  4. 在 “SAML 单一登录”的预览页面,下载【SAML签名证书】中的【联合元数据 XML】文件。如下图所示:
  5. 在腾讯云创建 SAML 身份提供商及角色,详细操作请参考 创建身份提供商

配置 Azure AD 的单一登录

说明:

您可以通过本步骤将 Azure AD 应用程序属性映射到腾讯云的属性,建立 Azure AD 应用程序和腾讯云的互信关系。

  1. 在 “SAML 单一登录”概览界面,单击“基本 SAML 配置”右上角的。如下图所示:
  2. 在“基本 SAML 配置”编辑页面填写以下信息,并单击【保存】。如下图所示:
    • 标识符(实体 ID):http://cloud.tencent.com
    • 回复 URL(断言使用者服务 URL):https://cloud.tencent.com/login/saml
  3. 在 “SAML 单一登录”概览界面,单击“用户属性和声明右上角的,打开“用户属性声明”编辑页面。如下图所示:
  4. 在“用户属性和声明”编辑页面,单击【添加新的声明】,进入“管理用户声明”页面。如下图所示:
  5. 在“管理用户声明”页面,增加以下两条声明,并单击【保存】。如下图所示:
名称 命名空间 源属性
Role https://cloud.tencent.com/SAML/Attributes 属性 qcs::cam::uin/{AccountID}:roleName/{RoleName},qcs::cam::uin/{AccountID}:saml-provider/{ProviderName}
RoleSessionName https://cloud.tencent.com/SAML/Attributes 属性 Test

说明:

在 Role 源属性中 {AccountID},{RoleName} ,{ProviderName} 分别替换内容下:

配置 Azure AD 用户

说明:

您可以通过本步骤分配用户访问权限,向 Azure AD 用户分配腾讯云的 SSO 访问权限。

  1. 单击左侧导航栏【Azure Active Directory】,单击【用户】,打开【所有用户】。如下图所示:
  2. 单击左上角【新建用户】,在“用户”页面填写【姓名】、【用户名】,勾选【显示密码】,信息无误后单击下方【创建】完成创建。如下图所示:

    说明:

    用户名格式为:用户名@域名。您可以自定义用户名,域名可以单击左侧导航栏【Azure Active Directory】,打开概述页,查看您之前设置的【初始域名】。您可以复制保存用户名、密码留用。

  3. 在左侧导航栏中,选择【Azure Active Directory】>【企业应用程序】> 您创建的应用程序,进入应用程序概览页面,并单击【用户和组】。如下图所示:
  4. 单击【添加用户】,打开【用户和组】,选择 步骤2 您创建的用户,单击【选择】。如下图所示:
  5. 跳转到“添加分配”页面,确认后单击【分配】。如下图所示:
  6. 在左侧导航栏中,选择【Azure Active Directory】>【企业应用程序】> 您创建的应用程序 ,进入应用程序概览页面。
  7. 单击【单一登录】,打开 “SAML 单一登录”概览界面,单击【测试】。如下图所示:
  8. 在“测试单一登录”界面,选择【以其他用户的身份登录】。
  9. 输入 步骤2 保存的用户名、密码,登录腾讯云控制台。如下图所示: