0

我的项目中有 Spring Security,它需要通过springdoc version 1.4.3. 我的要求是能够在身份验证后从 swagger-ui.html 获得响应。目前我可以看到 swagger-ui.html 页面,但在身份验证调用任何休息控制器时都会出现访问错误。我的要求是我应该能够在用户通过身份验证后从我的控制器获取数据。

这是一个生成的示例 curl url,它适用于cmd但不适用于 swagger-ui.html

curl -X GET "localhost:8080/api/employees/" -H "accept: */*" -H "Authorization: Bearer <token> -H "Cookie: token=<token>"
4

1 回答 1

1

确保您也使用 OpenAPI 注释配置了安全性:

  • @SecurityRequirement 列出执行此操作所需的安全方案。
  • @SecurityScheme 定义操作可以使用的安全方案。

更多解释可在此处获得:

这是示例工作代码:

于 2020-08-02T13:10:56.877 回答