将 Microsoft Identity 连接到 Azure AD 错误

Connect Microsoft Identity to Azure AD error

有人可以向我解释为什么我在尝试将 Microsoft Identity 连接到我的 Azure 帐户以在我的 Web 应用程序中启用 Azure AD 身份验证时收到以下错误吗?

当 Visual Studio 或您的 Azure 订阅身份验证方法是使用 Microsoft 帐户而不是 Azure Active Directory 帐户完成时,通常会出现此错误。

  1. 如果是类似username@yourdomain.com的东西, 请尝试通过 creating a user identity 填写与您的 Hotmail 帐户匹配的名称并创建密码,将此身份添加到 office 365 订阅的 azure Active Directory 帐户中作为新的来宾用户。以便将身份创建为用户名@yourdomain.onmicrosoft.com.

  2. 用户必须被识别为订阅 owner.For,通过搜索 订阅 转到订阅属性。如果您有多个订阅,请确保 select 您打算用于您的应用程序的那个。进入订阅属性后,select 访问控制 (IAM) 选项 > 角色分配 > 添加。

  1. 在添加角色分配边栏选项卡中,角色 drop-down 列表中的 select Owner。将分配访问权选项保留为默认值(用户、组或服务主体)。您会看到列出的所有用户。 Select新建一个然后保存

  1. 然后退出 aad 帐户,保存并关闭 visual studio。 现在使用这个新创建的身份登录 Azure 广告帐户,然后尝试 add/Connect 在 visual studio Microsoft 身份平台中使用此身份。

代替第二步 从 Azure,您可以使用您的 Outlook.com 电子邮件地址(例如个人@outlook.com)或用户名@hotmail.com.

创建一个免费或现收现付帐户

这将使用新的 Azure Active Directory 和您作为第一个用户的帐户创建 Azure 订阅。它形成了新目录的默认域名(personaloutlook.onmicrosoft.com),如果需要,您可以在旁边添加一个类似于个人微软帐户的自定义域名。

然后从第 3 步继续创建所有者角色或管理员进行连接。

参考文献:

  1. 将 Azure Active Directory 帐户与订阅绑定到 个人(又名真实)账户 |数据农场
  2. 个人 Microsoft 帐户与 工作或学校帐户? - 微软技术社区
  3. Connected services - Visual Studio (Windows) | Microsoft Docs