2017-08-11 132 views
2

我爲我的應用選擇了一些API,但某些權限需要管理員同意,但我如何聯繫管理員?是否有名爲「admin」的用戶類型,以便我可以聯繫這些用戶?如何在Azure Active Directory應用程序中獲取權限?

+0

可以同意API使用的管理員用戶是您自己的組織中具有Azure Active Directory中的管理權限的人員。您應該聯繫您的公司IT部門。 – RasmusW

回答

1

目前還沒有簡單的方法來確定一個租戶管理員聯繫。但是,以編程方式獲取該信息非常容易。我在http://www.cloudidentity.com/blog/2017/08/13/whos-your-admin/中編寫了一篇簡短的博客文章,其中包含一些源代碼,但簡而言之:您需要獲得https://graph.windows.net/myorganization/directoryRoles/{0}/members,其中{0}是目錄中管理員角色的對象標識。

+0

非常感謝,您的博客很棒!但是我使用[Azure AD Graph Explorer](https://graphexplorer.azurewebsites.net/#)來查找目錄角色。 – albertxavier

+0

您是否嘗試過我發佈的代碼?這應該給你正確的管理員。 – vibronet

+0

我看了博客,我想「公司管理員」是我想聯繫的人。我可以在角色列表中找到它。 – albertxavier

0

僅限應用程序權限總是需要租戶管理員的同意,而某些委託權限也需要租戶管理員的同意。例如,以登錄用戶身份回寫Azure AD的能力需要租戶管理員的同意。

只有使用屬於全局管理員角色的帳戶進行身份驗證的用戶才能提供同意;其他人將收到一個錯誤。你可以檢查用戶的Directory role,如果該值Global administrator,用戶帳戶所屬的全局管理角色: enter image description here

+0

謝謝,但我的租戶裏有太多成員 – albertxavier

相關問題