我正在为 .NET Core 使用 Microsoft Graph SDK。我正在尝试获取组织内所有 Azure Active Directory 组中所有 Office 365 计划的列表。
我一直在阅读很多问题,但没有找到明确的答案:正如官方文档中所述,您无法使用客户端凭据(应用程序权限)列出组中的计划,这是确切的身份验证我正在使用的方法。鉴于此,我怎样才能实现我的目标?
根据文档,在组中列出计划的唯一方法是使用Delegated Permissions,但在这种情况下,根据Microsoft Graph 权限:
用户或管理员同意应用请求的权限,并且应用可以在调用 Microsoft Graph 时充当登录用户。
如果登录用户是普通用户,则应用程序将仅访问该用户所属的组。请记住,可能没有一个用户是所有组的成员。
有没有办法让我的应用程序列出我组织内所有组中的所有计划?