我尝试让域中的新用户访问我们的 VSTS。我们通过 MPN 订阅 MSDN 企业版。如果用户使用其工作帐户登录 my.visualstudio.com,则订阅已分配且对用户可见。如果用户尝试访问 [ourprojects].visualstudio.com 上的 VSTS,他会收到“VSTS 登录失败,显示 401 未授权 - [用户] 有多个与之关联的帐户。您的工作或学校帐户无权访问 [ourprojects].visualstudio.com,但您的个人帐户可以访问。 ”。
按照错误消息的建议使用个人帐户登录会导致另一个错误:“此 Microsoft 帐户不存在。”这是对的。负责的帐户肯定是 Microsoft Azure Active Directory 中的工作帐户。因此,第一个错误消息有点奇怪,并且导致了错误的方向。
我们的域帐户与 Azure Active Directory (AAD) 同步。我可以在我们的域和 AAD 中看到新用户。用户可以使用其工作帐户登录 my.visualstudio.com。因此,与 Windows Server AD 和 AAD 同步看起来工作正常。 MSDN 作业也有效。
登录 my.visualstudio.com 会重定向到我们域的登录页面。这是正确的并且工作正常。但登录 VSTS 时不会发生此重定向。
对于我们域中的其他旧帐户,使用工作帐户进行 VSTS 访问完全可以正常工作。有人遇到过类似的问题吗?
最后我与微软支持人员进行了交谈。事实证明,此 VSTS 帐户不受 Azure Active Directory 支持。必须对其进行转换才能这样做。
要检查 Azure DevOps/VSTS 帐户是否受 AAD 支持,您可以查看最底部的 Azure DevOps 的设置页面(“齿轮”->设置)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)