在Paw

时间:2017-05-11 15:49:23

标签: paw-app

我在 Paw.app 中有3组变量用于与我的API进行交互。

我有:

  • 一个名为Global的目标API(生产,预生产,开发)。
  • 一个Authentication(OAuth2 client_credentials auth或OAuth2密码验证)。
  • 一个用于Accounts(仅在使用密码身份验证时使用)

我的问题刚刚宣布,我认为今天早些时候没有这样做,所以我不会出现问题......

执行包含标题Authorization: {Authorization}的请求时,该标头是Global环境中的动态变量。 {Authorization}被标准OAuth2动态值取代。

我制作了一个视频来说明问题。

https://youtu.be/izFi9aA8kyg

当我将环境AuthenticationClient更改为Password时,似乎就会发生这种情况。 (当需要请求新令牌时)

1 个答案:

答案 0 :(得分:1)

您可以做的一件事就是取消选中框"自动获取或刷新令牌"在OAuth 2设置中。但是,你需要自己点击按钮"获取访问令牌"从您的OAuth 2设置(在Global环境组中)获取无效授权响应时获取新令牌。

我们计划解决这个问题并让Paw更聪明,并查找OAuth 2设置的位置,以便在那里更新令牌(而不是替换整个标头)。我们应该尽快解决这个问题。