2016-01-13 176 views
1

我是一個Office 365用戶,我正在寫使用Azure的AD來進行身份驗證的應用程序。在我發現的所有示例中,他們使用的租戶名稱都是友好的名稱,如onmicrosoft.com或domain.com。我必須與之合作的租戶名稱是一個指導。Azure的AD租戶名稱

有什麼辦法來改變這種?做這樣調用圖形API的東西只是看起來不正確:https://graph.windows.net/12345678-aaaa-bbbb-cccc-dddddddddddd/groups?api-version=1.6

+0

您可以使用任何承租人名稱或圖形API URL租戶ID。 – BenV

+0

我應該在哪裏查看我應該使用的租戶名稱?如果我在我的應用程序下單擊查看終端節點,它僅顯示該標識。 –

回答

2

,則可以限定端點網址既爲承租人(默認<租戶> .onmicrosoft.com和你下注冊的其他域名的註冊域名租戶)和tenantID,它們採用GUID格式。兩種方法都會產生相同的結果,唯一的區別是tenantID更穩定(保證不可重新分配)。
你只需要搞清楚什麼是關聯到你的租戶的領域之一 - 當你執行身份驗證應在UX可見 - 在代替tenantID的初始化它的URL。

+0

我認爲這是我混亂的一部分。我擁有由主域設置的Office 365設置的域,但我無法將其用作我的OAuth 2授權端點。當我查看終端時,會顯示身份證。 –

+0

在Azure AD中是否有一席之地?我可以看看租戶應該是什麼,還是它是標題爲域的部分? –

+0

,是不是真的有一個反向查找因爲通常你知道你自己的域的至少一個(如果你使用了 @作爲測試用戶,通常是在URL中使用一個有效的域)。域名下的部分應該爲您提供您可以使用的域名列表。如果您想絕對確定,請獲取您在其中找到的某個網域,然後應用http://www.cloudidentity.com/blog/2014/11/18/from-domain-to-tenantid/中的說明 - 如果您找到您在端點列表中看到的相同ID,您知道它們是相同的。 – vibronet

0
深入淺出

如果註冊您的組織爲「HeyJoshua.onmicrosoft.com」那麼你可以使用HeyJoshua.onmicrosoft.com作爲租戶ID

相關問題