【发布时间】:2019-12-12 02:36:46
【问题描述】:
其他云存储提供商(例如,Google Drive、Dropbox、Box)的 SDK 提供了检索“当前”(已登录)用户的选项。
这同样适用于Microsoft OneDrive,通过Microsoft Graph API(通过调用GET /me)。但是,对于通过 clientId 和 clientSecret 获取 accessToken 的应用程序,该 API 不起作用。
这种情况下是否有任何“当前”用户?
【问题讨论】:
-
这样的令牌没有用户上下文,因此系统无法知道
me代表的是谁。具有应用程序权限的令牌仍然可以访问用户内容,但您需要专门针对目标用户。 -
在提出问题之前,我希望根据我的发现得到答案,但希望我仍然错过了一些东西。总之,公平就是公平。 +1 并接受。谢谢。 :-)
标签: rest api authentication microsoft-graph-api onedrive