【发布时间】:2021-04-12 06:51:16
【问题描述】:
我正在使用守护程序应用程序令牌通过 Microsoft Graph API(/users/{id}/mailFolders) 获取邮件文件夹信息。在这种情况下,我可以接收任何用户的文件夹。但是当作为应用程序进行身份验证时(而不是使用用户),您不能使用委派权限。
如何使用应用程序身份检查用户是否有权访问委派文件夹,或者 MS Graph 是否可以在使用应用程序身份时以某种方式强制用户访问另一个用户的邮箱?
【问题讨论】:
-
如你所想,守护进程不支持委派权限。如果你想使用委托权限,你应该调用
/me端点https://graph.microsoft.com/v1.0/me/mailFolders。 -
是的,我同意 Carl :)
-
谢谢!在我的情况下,我只使用守护进程身份,并想看看一个用户是否可以使用带有应用程序令牌的 MS Graph API 访问另一个用户的邮箱?我想也许是其他 MS Graph 端点来查看委派用户列表或类似的东西。谢谢
标签: azure microsoft-graph-api graph-api-explorer