【问题标题】:Can not switch off SecurityConfig in SpringBootApplication无法在 SpringBootApplication 中关闭 SecurityConfig
【发布时间】:2020-06-12 14:04:34
【问题描述】:

我有一个 SecurityConfig,我使用 JWT 令牌授权请求。问题是我想关闭安全配置以测试我的 websockets,因为不知何故我总是收到 401...

我补充说:

@SpringBootApplication(exclude = SecurityConfig.class)
@EnableAutoConfiguration
public class MyApp {

但它仍在授权来自 websockets 的请求,并且基本上也在休息......

有人知道如何在 spring 中切换安全性,或者如何允许 websockets 消息?

问候

【问题讨论】:

    标签: spring security spring-security jwt


    【解决方案1】:

    你应该添加

    import org.springframework.context.annotation.Configuration;
    import org.springframework.security.config.annotation.web.builders.WebSecurity;
    import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
    
        @Configuration
        public class ApplicationSecurity extends WebSecurityConfigurerAdapter {
    
            @Override
            public void configure(WebSecurity web) throws Exception {
                web.ignoring().antMatchers("/**");
            }
        }
    

    【讨论】:

    • @Ernesto 您没有显示您的配置,因此没有人会知道您在配置过滤器时犯了错误。显示您的配置。
    猜你喜欢
    • 2017-05-30
    • 2019-03-09
    • 2017-05-23
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 2013-03-23
    • 1970-01-01
    相关资源
    最近更新 更多