有没有办法削弱我在Azure AD上创建的应用程序的权限?

时间:2020-03-24 11:49:12

标签: azure azure-active-directory microsoft-graph-api

我在Azure AD上创建了应用。

应用程序运行正常。

顺便说一句,我想缩小此应用程序的权限。

首先,我想限制此应用可以查看的时间表。 例如,应用程序可以看到用户A的时间表,但不能看到用户B的时间表,依此类推。用户A和用户B在同一Azure AD上注册。

第二,我想限制可以假扮成电子邮件发件人的用户。 例如,用户C可以发送邮件,但用户D无法发送邮件。

有更好的方法吗?

This is the app's permissions.

谢谢。

1 个答案:

答案 0 :(得分:0)

按照@juunas的建议,不能限制Microsoft Graph Application的权限。它适用于整个租户。

但是您可以使用New-ApplicationAccessPolicy将应用程序限制为目标邮箱。

例如:

New-ApplicationAccessPolicy -AccessRight RestrictAccess -AppId "{appID}" -PolicyScopeGroupId EvenUsers@AppPolicyTest2.com -Description "Restrict this app to members of security group EvenUsers."

您可以将用户A和C放入安全组EvenUsers。然后,仅授予您的应用访问用户A和C的数据的权限。