From 8546b3d285af4235a0ef615a0c6e89486ae2c806 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 17 十月 2024 21:01:37 +0800 Subject: [PATCH] 达梦不支持value改为values --- src/main/java/com/ycl/jxkg/config/spring/security/RestLoginAuthenticationFilter.java | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/config/spring/security/RestLoginAuthenticationFilter.java b/src/main/java/com/ycl/jxkg/config/spring/security/RestLoginAuthenticationFilter.java index 21f7f13..5407567 100644 --- a/src/main/java/com/ycl/jxkg/config/spring/security/RestLoginAuthenticationFilter.java +++ b/src/main/java/com/ycl/jxkg/config/spring/security/RestLoginAuthenticationFilter.java @@ -2,8 +2,10 @@ import com.ycl.jxkg.config.property.CookieConfig; +import com.ycl.jxkg.utils.CaffeineUtil; import com.ycl.jxkg.utils.JsonUtil; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.Authentication; import org.springframework.security.core.AuthenticationException; @@ -16,6 +18,7 @@ import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.InputStream; +import java.util.Enumeration; /** @@ -25,7 +28,11 @@ * @date 2021/12/25 9:45 */ public class RestLoginAuthenticationFilter extends AbstractAuthenticationProcessingFilter { + private final org.slf4j.Logger logger = LoggerFactory.getLogger(RestLoginAuthenticationFilter.class); + + @Autowired + private CaffeineUtil caffeineUtil; /** * Instantiates a new Rest login authentication filter. @@ -40,6 +47,7 @@ try (InputStream is = request.getInputStream()) { AuthenticationBean authenticationBean = JsonUtil.toJsonObject(is, AuthenticationBean.class); request.setAttribute(TokenBasedRememberMeServices.DEFAULT_PARAMETER, authenticationBean.isRemember()); + authRequest = new UsernamePasswordAuthenticationToken(authenticationBean.getUserName(), authenticationBean.getPassword()); } catch (IOException e) { logger.error(e.getMessage(), e); -- Gitblit v1.8.0