springsecurity的放行
时间: 2023-07-28 12:08:44 浏览: 94
spring-security源码,直接引用这个压缩文件即可
在Spring Security中,可以通过配置来放行某些接口,使其不受安全限制。具体的做法是在WebSecurityConfigurerAdapter中重写configure方法,使用antMatchers方法来匹配需要放行的接口路径,并使用permitAll方法来放行。例如:
```
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/public/**").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.and()
.httpBasic();
}
}
```
上述配置中,/public/**路径下的接口将被放行,其他接口需要进行身份认证。
阅读全文