【问题标题】:Postman not working with JWT authentication?邮递员不使用 JWT 身份验证?
【发布时间】:2017-04-15 02:40:42
【问题描述】:

我正在尝试为 Postman 构建 POC,从 Powershell 转换一些 API 测试。

这是一个这样的调用:

Invoke-RestMethod -Method Post -Uri $getSiteListUri -Headers $headers

Headers 由 uuid 和 Authorization (JWT) 组成。

将其放入没有身份验证的 Postman 中,并且相同的标头会生成 Success: False 响应。

我尝试过的事情:

-Adding "Bearer " to Authorization
-Removing no-cache and Postman-Token from the header in settings. 

为此我还需要哪些其他步骤?

【问题讨论】:

    标签: rest powershell authentication jwt postman


    【解决方案1】:

    我面临两个问题:一个是个人问题,另一个是服务器相关问题。

    首先,我从 powershell 输出中手动复制 JWT,该输出在出现新行的位置插入了空格。为了解决这个问题,我使用了:

    $header.Authorization | clip
    

    其次,在检查服务器日志后,似乎有一个固有的问题经常发生。某些调用导致“无法从 **** 下载 Json Web Keys”。即使在 Powershell 中,有时也会出现此错误。可能是由于服务器挂断、响应缓慢、负载过重。需要与团队核实负责。

    【讨论】:

      猜你喜欢
      • 2021-03-18
      • 2018-05-07
      • 1970-01-01
      • 2021-09-15
      • 2014-10-13
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 2023-03-12
      相关资源
      最近更新 更多