From 6d4beddaa938ce3f4df39770fefee229fb8ec145 Mon Sep 17 00:00:00 2001 From: Halo Dev Bot <87291978+halo-dev-bot@users.noreply.github.com> Date: Mon, 15 Jul 2024 18:15:15 +0800 Subject: [PATCH] [release-2.17] Fix the problem where automatic login using remember-me token could fail (#6330) Signed-off-by: JohnNiang Co-authored-by: JohnNiang --- .../rememberme/PersistentTokenBasedRememberMeServices.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/src/main/java/run/halo/app/security/authentication/rememberme/PersistentTokenBasedRememberMeServices.java b/application/src/main/java/run/halo/app/security/authentication/rememberme/PersistentTokenBasedRememberMeServices.java index f984b35de..0f8adfcc7 100644 --- a/application/src/main/java/run/halo/app/security/authentication/rememberme/PersistentTokenBasedRememberMeServices.java +++ b/application/src/main/java/run/halo/app/security/authentication/rememberme/PersistentTokenBasedRememberMeServices.java @@ -112,7 +112,7 @@ public class PersistentTokenBasedRememberMeServices extends TokenBasedRememberMe log.debug("Refreshing persistent login token for user '{}', series '{}'", token.getUsername(), token.getSeries()); var newToken = new PersistentRememberMeToken(token.getUsername(), token.getSeries(), - generateTokenData(), new Date()); + token.getTokenValue(), new Date()); return Mono.just(newToken); }) .flatMap(newToken -> updateToken(newToken)