邮差不使用JWT身份验证?

时间:2016-11-30 16:59:39

标签: rest powershell authentication jwt postman

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

这是一个这样的电话:

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

标题由uuid和授权(JWT)组成。

使用No Auth将其放入邮递员,并且相同的标题会生成成功:错误响应。

我尝试过的事情:

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

我需要采取哪些其他措施?

1 个答案:

答案 0 :(得分:0)

我遇到的两个问题:一个人,另一个与服务器有关。

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

$header.Authorization | clip

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