refactor: 移除Android API和WebSocket安全配置,更新应用配置
- 删除 `AndroidApiSecurityConfig` 和 `WebSocketSecurityConfig` 类 - 更新 `application.yml`,添加 `/api/android/**` 和 `/ws/**` 到 `permit-all-urls`dev_na
parent
4f42fb50ad
commit
d780278da4
|
|
@ -1,21 +0,0 @@
|
|||
package com.imeeting.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
|
||||
import org.springframework.security.web.SecurityFilterChain;
|
||||
|
||||
@Configuration
|
||||
public class AndroidApiSecurityConfig {
|
||||
|
||||
@Bean
|
||||
@Order(1)
|
||||
public SecurityFilterChain androidApiSecurityFilterChain(HttpSecurity http) throws Exception {
|
||||
http.securityMatcher("/api/android/**")
|
||||
.csrf(AbstractHttpConfigurer::disable)
|
||||
.authorizeHttpRequests(authorize -> authorize.anyRequest().permitAll());
|
||||
return http.build();
|
||||
}
|
||||
}
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
package com.imeeting.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configurers.AbstractHttpConfigurer;
|
||||
import org.springframework.security.web.SecurityFilterChain;
|
||||
|
||||
@Configuration
|
||||
public class WebSocketSecurityConfig {
|
||||
|
||||
@Bean
|
||||
@Order(0)
|
||||
public SecurityFilterChain webSocketSecurityFilterChain(HttpSecurity http) throws Exception {
|
||||
http.securityMatcher("/ws/**")
|
||||
.csrf(AbstractHttpConfigurer::disable)
|
||||
.authorizeHttpRequests(authorize -> authorize.anyRequest().permitAll());
|
||||
return http.build();
|
||||
}
|
||||
}
|
||||
|
|
@ -42,6 +42,8 @@ unisbase:
|
|||
permit-all-urls:
|
||||
- /actuator/health
|
||||
- /api/static/**
|
||||
- /api/android/**
|
||||
- /ws/**
|
||||
internal-auth:
|
||||
enabled: true
|
||||
header-name: X-Internal-Secret
|
||||
|
|
|
|||
Loading…
Reference in New Issue