gpt4 book ai didi

java - 如何使用 springfox 绕过 Swagger UI 中的授权

转载 作者:行者123 更新时间:2023-12-02 01:40:16 26 4
gpt4 key购买 nike

当请求来自 Swagger-UI、测试环境时,我需要绕过 spring security。这样我们就可以快速测试,而不必每次都生成新的 token ,因为无论如何都会测试数据。

我的应用程序正在 Spring Boot 上运行。我实现了 Spring 安全性,以便用户必须提供有效的访问 token ( header )才能获得有效的响应,否则应用程序将返回 HTTP 401。它与 Spring Fox 配合良好,但我需要一种方法来关闭或在至少在授权中提供静态 token ,这样测试人员就不必为每个请求执行此操作。

我尝试浏览他们的文档,希望找到一个开关,专门在请求来自 Swagger UI 时将其关闭。

我正在使用:-Springboot 2.0.3-springfox 2.8.0

最佳答案

using this one ....

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class })

or else

@Bean
public SecurityWebFilterChain springSecurityFilterChain(ServerHttpSecurity http) {
http.authorizeExchange().anyExchange().permitAll();
return http.build();
}

关于java - 如何使用 springfox 绕过 Swagger UI 中的授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54552888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com