如何在邮递员的Oauth2中使用id_token代替access_token?

时间:2019-02-26 11:03:46

标签: oauth-2.0 postman amazon-cognito

我最近开始使用Postman,并且已经开始测试使用AWS Cognito进行保护的端点。我已经正确设置了Postman中的OAuth 2.0授权部分,并且收到了3种类型的令牌的响应:id_token,access_token和refresh_token。默认情况下,邮递员将access_token放在Authorization标头中,我需要使用id_token。有什么方法可以从响应中提取id_token并在请求中使用它?我认为应该有一种方法可以将其传递给全局/环境变量,以便我可以使用该变量自己定义标头。

1 个答案:

答案 0 :(得分:0)

您可以先创建两个请求以获取id_token并设置环境变量,然后使用标头中的该变量检查端点。

您可以使用tests(又称请求后脚本)提取id_token并创建和设置环境变量。然后在标头中的下一个请求中将其用作{{your_variable name}}。

有关更多详细信息,请参见https://learning.getpostman.com/docs/postman/scripts/test_examples/