邮递员自定义身份验证

Pie*_*aut 6 authentication web-services symfony postman

Postman有没有办法在执行请求 A 之前预先执行请求 B ?

上下文:我创建了一个管理一组 Web 服务的Symfony应用程序。大多数路由只有在用户经过完全身份验证后才能调用(对于熟悉框架的人来说,可以使用form_login防火墙)

因此,我必须先打电话:

发布/登录

  • 用户名
  • 密码

在能够打电话之前

获取 /some_secured_route

(返回 JSON 响应)

当我在Postman 构建器中连续手动调用路由时,效果很好。


但是,我正在尝试创建一个在Postman runner中运行的测试集合 。在测试安全路由之前,如何调用/login请求?

  • 有没有办法在 Postman 构建器的预请求脚本中执行操作
  • Postman支持多种类型的授权(基本身份验证、摘要身份验证、OAuth...)。它是否以某种方式支持客户?

任何帮助或相关帖子的链接将不胜感激。祝大家度过愉快的一天。

Phi*_*uss 4

我认为您不能在 Postman 中使用自定义身份验证模式。我想你需要的是Jetpacks for Postman

将请求链接在一起:可以在 JS 测试脚本内设置环境变量和全局变量。您可以从一个请求中提取数据并在另一请求中使用它。这允许您将多个请求链接在一起。