首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使动态生成的承载令牌工作

如何使动态生成的承载令牌工作
EN

Stack Overflow用户
提问于 2021-08-26 17:25:09
回答 1查看 332关注 0票数 0

当我从https://developer.microsoft.com/en-us/graph/graph-explorer复制承载令牌并将它放在邮递员中时,当我试图在别人的日历中创建事件时,我没有问题,但是我想让这个动态因为承载令牌过期。我试着生成承载令牌动态,并使用它,但我得到了以下错误。

代码语言:javascript
运行
复制
{
    "error": {
        "code": "BadRequest",
        "message": "/me request is only valid with delegated authentication flow.",
        "innerError": {
            "date": "2021-08-26T17:23:39",
            "request-id": "aeeb1036-b9aa-4f6a-9265-936c94120e66",
            "client-request-id": "aeeb1036-b9aa-4f6a-9265-936c94120e66"
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-30 10:17:54

您之所以会出现此错误,是因为图资源管理器使用委托权限模型,这意味着它在用户的上下文中运行,您可以利用那里的/me端点。

但是当使用OAuth2.0客户端凭据流时,令牌将具有应用程序声明(意思是在应用程序的上下文中运行)。因此,您不能使用/me端点。(尝试/user而不是/me)

客户端-JWT令牌-应用程序

您可以尝试使用OAuth2.0授权代码流来获取令牌,它可以解决您的问题。

客户端--JWT令牌用户--应用程序

按照提到的这里步骤来利用这个流。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68942950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档