使用邮递员访问 jhipster 演示应用程序

Mar*_*ley 2 rest jhipster postman

我已经创建了 jhipster 演示应用程序,并想使用邮递员等工具检查我改编的休息 api。我尝试过基本身份验证,并将用户和密码设置为管理员、用户或系统。但他们都无法访问,并收到 401。

如果您能给我提示如何访问它,那就太好了。

干杯马库斯

Jon*_*ell 5

由于 Postman 现在是一个单独的应用程序(而不是扩展程序),因此它无法直接访问您的 cookie。但是,仍然可以将 Postman 与会话身份验证 JHipster 应用程序一起使用。

  1. 首先,使用 JHipster 应用程序进行身份验证
  2. /api/authentication在浏览器的开发人员工具中,检查对 Set-Cookie 标头(JSESSIONID 和 X-XSRF-TOKEN)的响应。您还可以在浏览器开发者控制台的其他位置找到 cookie,在 Chrome 中,它们位于“应用程序”选项卡下。
  3. 在 Postman 中编辑 cookie 以添加JSESSIONIDX-XSRF-TOKENcookie。请求的“Cookies”选项卡如下图所示。
  4. 设置 cookie 后,您的请求将通过您在步骤 1 中登录的同一用户身份进行身份验证。

显示在何处编辑 cookie 的示例屏幕截图

有关 Postman 和 JWT 身份验证的帮助,请参阅此答案