【问题标题】:Postman not saving new OAuth 2.0 Access Token邮递员没有保存新的 OAuth 2.0 访问令牌
【发布时间】:2021-01-29 03:11:21
【问题描述】:

我正在尝试在 Postman (v 7.34.0) 中设置一个新的承载令牌请求,这是几年来的第一次,但不知道如何获取它来保存令牌像以前一样在请求中使用。

  1. 在 Auth 选项卡上,我选择了 OAuth 2.0 类型

  1. 我单击“获取新访问令牌”按钮,它会打开对话框,我在该对话框中填写了访问令牌 URL、用户名和密码。

  1. 当我点击“请求令牌”时,令牌请求成功,但对话框保持打开状态,没有出现其他对话框。

  2. 如果我取消对话框并打开 Postman 控制台,我可以看到刚刚返回的新访问令牌。

  1. 当我返回身份验证选项卡时,新的访问令牌不会出现在列表中。
  1. 如果我手动从控制台复制新的不记名令牌并手动将其粘贴到不记名令牌类型或手动创建授权标头,它确实有效。但是该令牌值永远不会保存在访问令牌列表中,并且永远无法再次选择。我只能通过将它粘贴到我需要使用该令牌的任何地方来重复使用。所以每隔几个小时,当它过期时,我必须返回,请求一个新令牌,然后在我需要使用它的每个请求中再次手动粘贴它。

现在承认,我不是 Postman 专家,而且我在 Postman 中设置 OAuth 2.0 不记名令牌已经有几年了,但我记得 Postman 曾经将这些令牌保存到访问令牌列表中,如果你想请求一个新的,你只需点击按钮,它会在每个请求中自动使用新的(它会自动出现在请求头中)。

在过去一年左右的时间里,Postman 发生了一些变化,现在这项工作要做的更多。我做错了吗?

注意:我使用已使用 3 年以上的同一帐户登录 Postman。

【问题讨论】:

    标签: oauth-2.0 postman


    【解决方案1】:

    您应该会看到一个显示管理访问令牌的窗口

    单击使用令牌会将其填充到令牌字段中。

    【讨论】:

    • 是的,这就是我记得的屏幕。但我似乎无法让它出现。我怀疑这个 api 的令牌服务响应不符合 OAuth 2.0,并且返回了 Postman 无法识别的专有 json 对象。
    • 如果令牌响应应该看起来像这里的那个,它不会。 tutorials.jenkov.com/oauth2/…
    • 你是对的。 API 令牌服务返回了一个不符合 OAuth 2.0 的自定义令牌响应,因此我必须向 Postman 添加一个脚本来解析它并将其存储在环境变量中。
    猜你喜欢
    • 2015-04-01
    • 1970-01-01
    • 2020-06-19
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 2013-11-23
    • 2019-10-11
    • 1970-01-01
    相关资源
    最近更新 更多