【问题标题】:Unable to get refresh token in asp.net web api project, using microsoft graph api无法在asp.net web api项目中获取刷新令牌,使用microsoft graph api
【发布时间】:2020-07-20 12:19:45
【问题描述】:

我开发了一个应该在服务器上运行的应用程序,当应用程序加载时它会自动登录并且工作正常。 但是令牌过期一个小时后,我无法再次使用该应用程序, 它通过 http get 工作,所以我得到一个错误响应令牌已过期。

我需要添加检查令牌是否过期的 Get 函数条件,如果是,则请求刷新令牌, 但是,当我尝试这样做时,我得到了错误 AADSTS9002313:无效请求。请求格式错误或无效

我试图通过邮递员重现它,但出现了同样的错误,你们能告诉我我做错了什么吗?

发帖https://login.microsoftonline.com/common/oauth2/v2.0/token

client_id : 值 client_secret:值 grant_type : refresh_token refresh_token:应用启动时保存的当前访问令牌

*我也有资源,但是当我添加它时,我得到一个不支持的错误,所以我删除了它。

谢谢。

【问题讨论】:

    标签: microsoft-graph-api refresh-token


    【解决方案1】:

    我能够通过手动检查过期标志以及是否过期来创建与请求的新连接来解决它。

    【讨论】:

      猜你喜欢
      • 2019-10-26
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 2023-01-01
      • 2020-11-04
      • 2018-02-05
      • 1970-01-01
      相关资源
      最近更新 更多