当前位置:   article > 正文

Knife4j 全局鉴权需求 (在OpenAPI3规范中添加Authorization鉴权请求Header)_knife添加默认header

knife添加默认header

引言

OpenAPI3规范对于Security的定义说明,主要分为两部分:

  1. 在compoents组件下定义Security的鉴权方案类型
  2. 在接口级别的Operation对象级别下的security属性中引用compoents组件中定义的Security的鉴权方案类型

I Knife4j 全局鉴权需求

需求:spring security jwt accessToken 认证的请求头 Authorization: Bearer xxx.xxx.xxx
Knife4j 界面,自动填充Bearer

1.1 利用springdoc项目提供的customizer接口解决

借助GlobalOpenApiCustomizer接口,给某一个OpenAPI实例分组下的所有接口添加鉴权方案,代码如下:

@Configuration
/**
 *      * 1。 在compoents组件下定义Security的鉴权方案类型
 *      * 2。 在接口级别的Opera
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/891282
推荐阅读
相关标签
  

闽ICP备14008679号