失眠 - 使用OATH2.0如何将访问令牌拉入变量?

问题描述 投票:0回答:2

我正在尝试使用OAuth2拨打授权端点,授权类型为Client Credentials - 我的呼叫成功 - 这不是问题。但是,我现在想要获取返回的访问令牌并将其放入变量中,以便我可以在后续调用中使用它,而无需手动剪切并粘贴到其他调用。

当调用返回时,我看到我想在OAuth2窗口底部的访问令牌字段中复制的令牌(下面显示的那个在42分钟内到期)并且我在“时间轴”选项卡上的“授权”字段中看到它。结果。我只是无法弄清楚如何访问它所以我可以将其转储到变量中。

enter image description here

enter image description here

insomnia
2个回答
0
投票

我无法解决此问题,但能够通过定义请求正文中的字段并完全绕过OAuth2选项卡来绕过它。


0
投票

如果要将响应中返回的标记保存到环境变量中,可以在环境变量中使用请求链。看看这个网址,了解更多有关https://support.insomnia.rest/article/43-chaining-requests的详细信息......

这是你能做的(我做了什么)

  1. 创建一个环境变量
  2. 对于变量的值,使用Response => Body Attribute并在Filter(JSONPath或XPath)下,在响应正文中选择令牌的属性(如果它是“token”,则放入$ .token)。
  3. 之后,只需将令牌环境变量放在以下请求中的任何位置即可。
© www.soinside.com 2019 - 2024. All rights reserved.