Spring security 如何设置才能避免拦截到静态资源

Posted zzzhouheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring security 如何设置才能避免拦截到静态资源相关的知识,希望对你有一定的参考价值。

问题:继承FilterSecurityInterceptor自定义Spring security拦截器,但是每次都拦截了css等静态资源,应该如何设置?

@Override
protected void configure(HttpSecurity http) throws Exception{
    http
              .authorizeRequests()
              .anyRequest().authenticated()
              .and()
              // 登录地址,成功跳转地址,登陆失败地址
              .formLogin().loginPage("/login")
              .defaultSuccessUrl("/",true)
              .failureUrl("/login?error")
              // 授予所有用户以上地址的访问权限
              .permitAll();

     // 设置可以iframe访问
    http.headers().frameOptions().sameOrigin();    
}         
 

以上是关于Spring security 如何设置才能避免拦截到静态资源的主要内容,如果未能解决你的问题,请参考以下文章

如何避免自定义过滤器在spring-security中为不安全的url运行

如何配置 Spring Security 以避免 405 Method Not Allowed for PUT request from Angular?

如何在spring security避免登录页面素材文件被禁止加载

Grails spring-security-oauth-google:如何设置

如何使用spring security根据角色限制对html页面的访问?

如何使用 spring-security 设置 JerseyTest?