Skip to content

Commit cc1c0b6

Browse files
committed
【功能优化】spring security:antMatchers 替换成 requestMatchers
1 parent d63a2ae commit cc1c0b6

File tree

1 file changed

+13
-10
lines changed
  • yudao-module-mall/yudao-module-statistics-biz/src/main/java/cn/iocoder/yudao/module/statistics/framework/security/config

1 file changed

+13
-10
lines changed

yudao-module-mall/yudao-module-statistics-biz/src/main/java/cn/iocoder/yudao/module/statistics/framework/security/config/SecurityConfiguration.java

+13-10
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,33 @@
44
import org.springframework.context.annotation.Bean;
55
import org.springframework.context.annotation.Configuration;
66
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
7+
import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
78
import org.springframework.security.config.annotation.web.configurers.ExpressionUrlAuthorizationConfigurer;
89

910
/**
1011
* Statistics 模块的 Security 配置
1112
*/
12-
@Configuration("statisticsSecurityConfiguration")
13+
@Configuration("reportSecurityConfiguration")
1314
public class SecurityConfiguration {
1415

15-
@Bean("statisticsAuthorizeRequestsCustomizer")
16+
@Bean("reportAuthorizeRequestsCustomizer")
1617
public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() {
1718
return new AuthorizeRequestsCustomizer() {
1819

1920
@Override
20-
public void customize(ExpressionUrlAuthorizationConfigurer<HttpSecurity>.ExpressionInterceptUrlRegistry registry) {
21+
public void customize(AuthorizeHttpRequestsConfigurer<HttpSecurity>.AuthorizationManagerRequestMatcherRegistry registry) {
2122
// Swagger 接口文档
22-
registry.antMatchers("/v3/api-docs/**").permitAll()
23-
.antMatchers("/webjars/**").permitAll()
24-
.antMatchers("/swagger-ui").permitAll()
25-
.antMatchers("/swagger-ui/**").permitAll();
23+
registry.requestMatchers("/v3/api-docs/**").permitAll()
24+
.requestMatchers("/webjars/**").permitAll()
25+
.requestMatchers("/swagger-ui").permitAll()
26+
.requestMatchers("/swagger-ui/**").permitAll();
2627
// Spring Boot Actuator 的安全配置
27-
registry.antMatchers("/actuator").anonymous()
28-
.antMatchers("/actuator/**").anonymous();
28+
registry.requestMatchers("/actuator").permitAll()
29+
.requestMatchers("/actuator/**").permitAll();
2930
// Druid 监控
30-
registry.antMatchers("/druid/**").anonymous();
31+
registry.requestMatchers("/druid/**").permitAll();
32+
// 积木报表
33+
registry.requestMatchers("/jmreport/**").permitAll();
3134
}
3235

3336
};

0 commit comments

Comments
 (0)