给定Azure端点域:哈希与* .onmicrosoft

时间:2014-12-27 23:47:12

标签: azure active-directory oauth-2.0

我正在创建一个与Azure AD配合使用的Web应用程序。

我正在完成制作REST请求等的过程,我对AD给出的端点URL参数与help documentation中给出的端点URL参数相比有点困惑。在AD控制台在线给出。在某些文档页面上,端点是“https://login.windows.net/[some域名.onmicrosoft / ...”,在AD控制台上,我给了一个长哈希,没有“.onmicrosoft / .. 。“ 当下。我遇到了两个问题(其他一些东西显然是错误的),但我不能继续调试,直到我知道应该继续进行,所以我知道这不会导致问题。

2 个答案:

答案 0 :(得分:3)

“哈希”实际上是一个GUID,是您的租户ID - Azure AD租户的唯一标识符。构建login.windows.net端点时,您可以互换使用租户ID和域名(yourtenant.onmicrosoft.com)。

有关此主题的更多详情,请参阅Vitorrio Bertocci的this post

答案 1 :(得分:0)

这确实令人困惑,并且在文档中没有得到很好的解释。

我创建了一个也在Azure AD中使用Office 365身份验证的Web应用程序,我使用Azure AD控制台为我的端点URL生成的哈希,并且一切运行良好。无论AD控制台为您提供何种在线服务都是正确的,并且适用于您的特定应用程序(给出的散列实际上取代了.onmicrosoft域,并且运行良好)。