在 Paw 中执行请求时授权环境变量被替换

Authorization environment variable gets replaced when executing request in Paw

我在 Paw.app 中有 3 组变量用于与我的 API.

交互

我有:

我的问题刚刚宣布,我认为它今天早些时候没有这样做,所以我不知道出了什么问题......

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

我做了一个视频来说明这个问题。

https://youtu.be/izFi9aA8kyg

当我将环境 AuthenticationClient 更改为 Password 时似乎会发生这种情况。 (当它需要请求一个新的token时)

要帮助解决此问题,您可以做的一件事是取消选中 OAuth 2 设置中的框 "Automatically get or refresh token"。但是当您收到无效的授权响应时,您需要自己点击 OAuth 2 设置中的按钮 "Get Access Token"(在您的 Global 环境组中)以获取新令牌。

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