邮递员集合授权不存在于文档标题中

时间:2018-06-20 04:58:20

标签: http-headers authorization jwt postman

我已经开始使用Postman来映射我的API,并且还希望有一种快速,简便的方法来对其进行文档化和共享。

我的API使用JWT进行身份验证,除登录外,每个请求中都必须存在此令牌。

为了使其保持干燥,我使用了邮递员收藏授权  如他们的博客http://blog.getpostman.com/2017/12/13/keep-it-dry-with-collection-and-folder-elements/

所述

Example of how I set up collection authorization type bearer

我的API使用此标头作为类型“从父级继承身份验证”,并且在我的请求期间没有问题。

但是,如果我选择在浏览器中查看集合,则请求或示例中未显示此标头。

Collection documentation as viewed in web

这是邮递员中的cURL请求: curl -X GET \ https://example.api/v1/auth/user \ -H 'Content-Type: application/json'

是否可以在使用集合设置时显示auth标头,或者我应该为每个请求自己添加标头,以确保在示例和文档中添加了该标头?

编辑: 我发现如果将鼠标悬停在Authorization标头上,则会收到以下消息:

  

此临时标头是由Postman生成的,不会随您的请求一起保存。

Here is a screenshot from the app with Postman collection temporary headers.

2 个答案:

答案 0 :(得分:0)

此问题将在2或3个mounths中解决。

您可以在https://github.com/postmanlabs/postman-app-support/projects/40#card-33062423

中跟踪问题状态

答案 1 :(得分:0)

如果您要将该JWT令牌设置为请求标头,则应在文档中显示它。以下是我如何生成和设置jwt令牌的步骤:

  1. 登录api生成jwt令牌。
  2. 将该令牌另存为环境
  3. 变量在需要的每个请求中使用该变量
    授权标头。

请查看屏幕截图 enter image description here