簡體   English   中英

如何防止外部租戶在 Azure AD 中給自己一個應用程序的角色?

[英]How to prevent outside tenants from giving themselves an app's roles in Azure AD?

我正在處理一個應用程序,它在 Azure AD 中的注冊必須允許Accounts in any organizational directory登錄。 我們構建這個的想法是我們可以在 Azure 內管理應用程序的角色,所以我們做了幾個角色。 這些角色也只能由我們組織內的員工分配和使用。

一直以來我們都認為這些角色只能在擁有該應用程序注冊的組織的 Azure AD 中分配。 我們現在發現,當來自另一個租戶的用戶登錄到我們的應用程序時,他們可以在他們的 Azure 企業應用程序中找到該應用程序並為自己分配角色。 這意味着他們將能夠查看他們永遠無法訪問的數據。 我們不希望任何其他組織有權分配這些角色。

那么有什么方法可以禁止其他租戶在他們的 Azure 企業應用程序中為自己分配角色的能力嗎? 我只是希望他們能夠登錄應用程序,而不是給自己任何角色。

這甚至是實現我們想要的目標的合適方法嗎? 如果不是,那么正確的方法是什么?

至少我不知道有任何機制會阻止其他租戶的管理員將角色分配給用戶(它按設計工作)。

如果您只想在您的租戶中使用應用程序角色,我建議您在您的應用程序中進行授權時使用也是聲明的一部分的 tenantid ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM