Springdoc允许通过Spring Security对其余控制器进行身份验证访问

时间:2020-07-21 15:43:34

标签: spring-boot spring-security springdoc

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

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

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

1 个答案:

答案 0 :(得分:1)

确保您还使用OpenAPI批注配置了安全性:

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

可在此处获得更多说明:

这是示例工作代码:

相关问题