security设置swagger文档匿名访问
时间: 2023-10-18 12:13:30 浏览: 141
Swagger 接口文档 接入springboot 的 教程及 logback-spring.xml输出不同级别的日志信息(附件).rar
为了设置Swagger文档的匿名访问,您可以在Swagger配置文件中添加以下代码:
```
@Bean
public SecurityConfiguration securityInfo() {
return new SecurityConfiguration(null, null, null, null, "Bearer access_token", ApiKeyVehicle.HEADER, "Authorization", ",");
}
```
上面的代码使用一个空的client ID和client secret,表示不需要进行身份验证。此外,还可以通过在Swagger配置文件中添加以下代码来开启Swagger文档的密钥认证:
```
@Bean
public SecurityConfiguration securityInfo() {
return new SecurityConfiguration("client-id", "client-secret", "realm", "appName",
"Bearer access_token", ApiKeyVehicle.HEADER, "Authorization", ",");
}
```
在上面的代码中,您需要提供一个有效的client ID和client secret,以便进行OAuth 2.0身份验证。这样做将会更安全,但用户需要提供访问令牌才能查看Swagger文档。
阅读全文