我在 Paw.app 中有3组变量用于与我的API进行交互。
我有:
Global
的目标API(生产,预生产,开发)。Authentication
(OAuth2 client_credentials auth或OAuth2密码验证)。Accounts
(仅在使用密码身份验证时使用)我的问题刚刚宣布,我认为今天早些时候没有这样做,所以我不会出现问题......
执行包含标题Authorization: {Authorization}
的请求时,该标头是Global
环境中的动态变量。 {Authorization}
被标准OAuth2
动态值取代。
我制作了一个视频来说明问题。
当我将环境Authentication
从Client
更改为Password
时,似乎就会发生这种情况。 (当需要请求新令牌时)
答案 0 :(得分:1)
您可以做的一件事就是取消选中框"自动获取或刷新令牌"在OAuth 2设置中。但是,你需要自己点击按钮"获取访问令牌"从您的OAuth 2设置(在Global
环境组中)获取无效授权响应时获取新令牌。
我们计划解决这个问题并让Paw更聪明,并查找OAuth 2设置的位置,以便在那里更新令牌(而不是替换整个标头)。我们应该尽快解决这个问题。