【问题标题】:Microsoft Graph API: Omit user access tokenMicrosoft Graph API:省略用户访问令牌
【发布时间】:2018-10-08 20:09:18
【问题描述】:

我想从 Web 服务器运行一些定期检查(检查 OneDrive 目录中的新文件),这意味着没有登录用户,是否可以仅使用应用程序的权限访问 Graph 端点有吗?

即使用应用程序 ID 和密码/公钥。

【问题讨论】:

    标签: php microsoft-graph-api onedrive


    【解决方案1】:

    在端点文档中,您可以找到所需的权限,如下例所示:

    确保您获得访问令牌without a user 以使其正常工作。

    您还可以使用 jwt.io 检查您的令牌,并确保其有效负载包含适当的角色。

    【讨论】:

    • 我结束了从多个来源研究该文章的变体,我开始写一个答案,但你发布的这个是正确的,并且与我最终做的足够接近。
    • @AlexanderDeSousa 随时在我的答案中添加一些内容,或者让我知道我可以添加更多内容,以便答案更完整:)
    • 我的主要区别是获取不记名令牌,我使用了我认为是 login.microsoftonline.com{tenant-id}/oauth2/token 的旧 URL,并提供了“graph.microsoft.com”作为资源。
    • 不确定我是否发现有什么值得添加的,所以请自行添加。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 2019-03-23
    • 2017-08-31
    • 1970-01-01
    相关资源
    最近更新 更多