fix:【嵌入式】嵌入式环境无法正常打开

This commit is contained in:
tjlygdx
2026-05-27 16:04:19 +08:00
parent 5a73ee56e4
commit 7497975b55

View File

@@ -106,21 +106,6 @@ public class TokenFilter implements Filter {
filterChain.doFilter(servletRequest, servletResponse);
return;
}
String embeddedToken = ServletUtils.getHead(AuthConstant.EMBEDDED_TOKEN_KEY);
if (StringUtils.isNotBlank(embeddedToken)) {
Object apisixTokenManage = CommonBeanFactory.getBean("apisixTokenManage");
if (apisixTokenManage == null) {
DEException.throwException("embedded token is invalid");
}
Method validateEmbeddedTokenMethod = ReflectionUtils.findMethod(apisixTokenManage.getClass(), "validateEmbeddedToken", String.class);
Object embeddedUser = ReflectionUtils.invokeMethod(validateEmbeddedTokenMethod, apisixTokenManage, embeddedToken);
if (!(embeddedUser instanceof TokenUserBO)) {
DEException.throwException("embedded token is invalid");
}
UserUtils.setUserInfo((TokenUserBO) embeddedUser);
filterChain.doFilter(servletRequest, servletResponse);
return;
}
String token = ServletUtils.getToken();
TokenUserBO userBO = TokenUtils.validate(token);
UserUtils.setUserInfo(userBO);