|
@@ -139,6 +139,7 @@ public class YudaoWebSecurityConfigurerAdapter {
|
|
|
.requestMatchers(HttpMethod.PATCH, permitAllUrls.get(HttpMethod.PATCH).toArray(new String[0])).permitAll()
|
|
.requestMatchers(HttpMethod.PATCH, permitAllUrls.get(HttpMethod.PATCH).toArray(new String[0])).permitAll()
|
|
|
// 1.3 基于 yudao.security.permit-all-urls 无需认证
|
|
// 1.3 基于 yudao.security.permit-all-urls 无需认证
|
|
|
.requestMatchers(securityProperties.getPermitAllUrls().toArray(new String[0])).permitAll()
|
|
.requestMatchers(securityProperties.getPermitAllUrls().toArray(new String[0])).permitAll()
|
|
|
|
|
+ .requestMatchers("/websocket/**").permitAll()
|
|
|
)
|
|
)
|
|
|
// ②:每个项目的自定义规则
|
|
// ②:每个项目的自定义规则
|
|
|
.authorizeHttpRequests(c -> authorizeRequestsCustomizers.forEach(customizer -> customizer.customize(c)))
|
|
.authorizeHttpRequests(c -> authorizeRequestsCustomizers.forEach(customizer -> customizer.customize(c)))
|