Skip to content

Commit 7a08d54

Browse files
committed
#AI commit# refactor: 调整 GatewaySpringConfiguration 中 SecurityFilter 设置逻辑
- 添加 userRestful 字段注入 - 将 SecurityFilter.setUserRestful 调用从 createUserRestful 方法移至 @PostConstruct init 方法
1 parent f6c5e1b commit 7a08d54

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

linkis-spring-cloud-services/linkis-service-gateway/linkis-gateway-core/src/main/scala/org/apache/linkis/gateway/config/GatewaySpringConfiguration.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,15 @@ import java.util.stream.Collectors
4040
@Configuration
4141
class GatewaySpringConfiguration {
4242

43+
@Autowired
44+
private var userRestful: UserRestful = _
45+
4346
@Autowired
4447
private var tokenService: TokenService = _
4548

4649
@PostConstruct
4750
def init(): Unit = {
51+
SecurityFilter.setUserRestful(userRestful)
4852
TokenAuthentication.setTokenService(tokenService)
4953
}
5054

@@ -54,7 +58,6 @@ class GatewaySpringConfiguration {
5458
def createUserRestful(securityHooks: Array[SecurityHook]): UserRestful = {
5559
val userRestful = new LDAPUserRestful
5660
if (securityHooks != null) userRestful.setSecurityHooks(securityHooks)
57-
SecurityFilter.setUserRestful(userRestful)
5861
userRestful
5962
}
6063

0 commit comments

Comments
 (0)