gpt4 book ai didi

azure - Azure AD 上的企业应用程序可以分配不同范围的权限吗?

转载 作者:行者123 更新时间:2023-12-03 02:40:45 25 4
gpt4 key购买 nike

我们的用例是这样的:我们的应用程序需要访问客户组织的 Azure AD 来:

  • 验证用户身份
  • 当用户的个人资料数据在 AD 上发生变化时,将其同步到我们的应用
  • 阅读并订阅 session 室预订变更

因此,我们的应用需要 User.Read.All 权限来读取用户的个人资料,还需要 Calendar.Read.All 权限,但后者必须仅限于特定的范围组(以保护实际用户的隐私)。根据this article ,租户管理员可以将应用程序的访问限制到特定组,但我没有看到任何方法可以针对单个权限执行此操作,因此它将将企业应用程序的所有权限限制到该组。我是否遗漏了某些内容,或者这根本不可能,并且我需要为此目的使用多个服务帐户?

最佳答案

目前我们无法限制特定应用程序访问特定组的权限。但我们可以将应用程序权限范围限制到特定 Exchange Online 邮箱

管理员可以使用 ApplicationAccessPolicy cmdlet 控制已被授予以下任何应用程序权限的应用程序的邮箱访问权限:

  • 邮件.阅读
  • Mail.ReadBasic
  • Mail.ReadBasic.All
  • Mail.ReadWrite
  • 邮件.发送
  • MailboxSettings.Read
  • MailboxSettings.ReadWrite
  • 日历。阅读
  • 日历.ReadWrite
  • 通讯录。阅读
  • 联系人.ReadWrite

因此,如果您同时拥有 User.Read.AllCalendar.Read,则 ApplicationAccessPolicy 将仅适用于 Calendar.Read 权限。 ApplicationAccessPolicy 特定于 Exchange Online 资源,不适用于其他 Microsoft Graph 工作负载。

关于azure - Azure AD 上的企业应用程序可以分配不同范围的权限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61384303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com