azure - 为什么 Visual Studio 强制我使用组织帐户登录 Azure

标签 azure visual-studio-2013

我正在尝试从 VS 2013 将网站发布到 Azure。它总是向我显示带有组织帐户的登录屏幕。有时,它会在登录屏幕中显示两个选项,即使用 Microsoft 帐户或组织帐户。

为什么它不总是显示两个帐户选项?有什么想法吗?

最佳答案

这可能不是一个明确的答案,但希望能够阐明情况。

Azure 中的所有内容都链接到 Azure 事件目录。 Azure 使用名为“Home Realm Discovery”的功能来确定适合用户的 AAD 实例。基本上,它会对您的电子邮件/登录 ID 的 @xxx.yyy 部分运行多次检查。

  • 如果是 xxx.onmicrosoft.com,则 xxx 是 AAD 租户。
  • 否则,它会查找与 xxx.yyy 匹配的任何自定义域并使用关联的 AAD 租户。

由于 Microsoft 帐户可以与多个目录关联,因此它们不能用于主领域发现。

我的猜测是,如果 VS 不知道您的目标目录是哪个,它会强制您使用组织帐户,以便它可以“发现”它。如果它已经知道该目录并且只需要对您进行身份验证,那么它就允许您使用 Microsoft 帐户或组织帐户。

关于azure - 为什么 Visual Studio 强制我使用组织帐户登录 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26134649/

相关文章:

Azure 资源 WebApp 已部署但无法从 url 访问

azure - 本地和 Azure 云之间的应用程序 SSO

c++ - 将 MFC 应用程序从 Visual Studio 2012 迁移到 Visual Studio 2013

unit-testing - 在 Visual Studio 中进行单元测试时会重建不必要的项目

Azure Kubernetes 服务 - 何时需要在其他 Azure 资源上设置 AKS 服务原则才能建立连接?

Azure WebJobs - 按参数值查找调用

c# - 如何在 Visual Studio 中打开现有的 azure 函数?

c++ - 检测图像上标记的最佳方法是什么?打开简历

visual-studio-2013 - 这个红色方形图标在 Visual Studio 2013 解决方案资源管理器中意味着什么?

c++ - 为什么只执行最后一个线程?