由于Azure的端点域:哈希与* .onmicrosoft(Given Azure Endpoint

2019-10-21 12:25发布

我创建一个Web应用程序与Azure的AD工作。

我经历使得REST请求等的过程中,我有点困惑,通过AD与中给出的给定的端点URL参数帮助文档与我给出的AD控制台网上什么。 在某些文档的页面,端点应作为“ https://login.windows.net/[some域] .onmicrosoft / ...”,其中AD控制台上,我给一个长哈希值,与没有“.onmicrosoft / ......”存在。 我在与这两个问题(别的东西显然是错误的),但我不能继续调试直到我知道我应该入手,所以我知道这是不是造成问题的原因。

Answer 1:

这确实是令人困惑和文档中没有得到很好的散列出来。

我创建了一个web应用程序也使用Office 365的身份验证与Azure的AD,而且我在使用由Azure的AD控制台我的端点的URL生成散列,一切运作良好。 无论AD控制台提供了在线是正确的,并会为您的特定应用程序的工作(给定的,其实是在更换.onmicrosoft域散列,并会工作得很好)。



Answer 2:

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

见这个职位从Vitorrio Bertocci关于这一主题的更多细节。



文章来源: Given Azure Endpoint Domains: Hash versus *.onmicrosoft