diff --git a/hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/token/redis/RedisUserTokenManager.java b/hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/token/redis/RedisUserTokenManager.java index d789157aa..8e2488c60 100644 --- a/hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/token/redis/RedisUserTokenManager.java +++ b/hsweb-authorization/hsweb-authorization-api/src/main/java/org/hswebframework/web/authorization/token/redis/RedisUserTokenManager.java @@ -250,7 +250,7 @@ public class RedisUserTokenManager implements UserTokenManager { })) .then(Mono.defer(() -> { if (expires > 0) { - return operations.expire(key, Duration.ofMillis(expires)); + return operations.expire(key, Duration.ofMillis(event.getExpires())); } return Mono.empty(); }))