oauth2.0 如何在Thunder Client中将从集合身份验证中获取的访问令牌设置为环境变量?

kokeuurv  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(91)

我在Thunder Client中有一个集合。在集合设置中,我设置了身份验证,使用Oauth 2客户端凭据授予,这会生成一个令牌。文档描述了令牌已保存,并将包含在集合中发送的请求的“身份验证”头中,但我想要的是访问生成的访问令牌,将其包含在某些请求的另一个标头中。
我试图将其保存在变量中,但没有成功。

  • 我将集合中的“Tests”配置为“Set Env Variable”,json.access_token setTo {{access_token}},但它不起作用。似乎Tests不适用于使用Generate Token按钮生成token的情况。
  • 我试图通过OAuth 2“高级选项”中指示的名称访问令牌,但它也不起作用。

要么是我遗漏了一些非常简单的东西,要么是不可能的.我检查了Thunder客户端的文档,并在互联网上查找,但我得到的最接近的是下面的工作。
作为变通方案,我在我的集合中创建了另一个POST请求,它检索访问令牌,在“测试”选项卡中,我可以保存响应体中的json.access_token变量,并在其他请求中使用它。
但是我仍然想知道是否可以从Generate Token中保存access_token用于集合。

ljsrvy3e

ljsrvy3e1#

我也无法让它在集合中工作,但是如果你在请求的测试中设置变量,你的方法会起作用。

相关问题