【问题标题】:"Doesn't have required permission to access the domain" when trying to connect to domain尝试连接到域时“没有访问域所需的权限”
【发布时间】:2017-12-30 00:50:29
【问题描述】:

我正在尝试为我们的组织构建一个 Web 应用程序,它将利用我们的 O365 进行身份验证。在尝试使用管理员帐户连接到域时,我遇到了这个错误,其中提到 admin..onmicrosoft.com(全局管理员)没有访问域所需的权限。

我也尝试将我自己的 ID 分配给全局管理员,但出现了同样的错误。

这里有人介意指导我正确的路径吗?

提前谢谢你!

【问题讨论】:

    标签: c# asp.net visual-studio model-view-controller azure-active-directory


    【解决方案1】:

    这是我使用 VS2017 社区版和 Azure 免费版解决问题的方法:“域:”应自动填写,不应更改。如果它没有自动填写,请转到 VS 2017 上的“文件/帐户设置”,然后单击“检查更新的许可证”。然后重新开始一个新项目。希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      请仔细检查该帐户是否是您正在开发的租户的管理员。您可以登录portal并切换到目标租户并通过导航到用户进行检查,如下图所示:

      或者另一种解决方案是,您可以在 Azure 门户上注册应用程序,然后单击 More Options 并启用 Overwrite the application entry if one with same id exits 比如下图:

      【讨论】:

      • 谢谢飞雪的回复。我确定该帐户是管理员帐户。 Screenshot。我也试过alternative method,但它也给出了同样的错误。我已经输入了应用程序 ID 和对象 ID,但它仍然显示“需要访问”警告。
      • 您是否使用多个帐户登录过 Visual Studio?或者你能在其他机器上重现这个问题吗?此外,作为一种解决方法,您可以参考代码示例 here 来使用 Azure AD 进行开发。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 2022-11-02
      • 2018-10-09
      相关资源
      最近更新 更多