diff --git a/src/main/java/com/yolo/keyborad/Interceptor/SignInterceptor.java b/src/main/java/com/yolo/keyborad/Interceptor/SignInterceptor.java index 0830808..c17e536 100644 --- a/src/main/java/com/yolo/keyborad/Interceptor/SignInterceptor.java +++ b/src/main/java/com/yolo/keyborad/Interceptor/SignInterceptor.java @@ -27,9 +27,9 @@ public class SignInterceptor implements HandlerInterceptor { private final StringRedisTemplate redisTemplate; // 允许时间误差 20秒 - private static final long ALLOW_TIME_DIFF_SECONDS = 20; + private static final long ALLOW_TIME_DIFF_SECONDS = 200; // nonce 在 Redis 的有效期(建议比时间误差略长一点) - private static final long NONCE_EXPIRE_SECONDS = 30; + private static final long NONCE_EXPIRE_SECONDS = 300; public SignInterceptor(Map appSecretMap, StringRedisTemplate redisTemplate) { diff --git a/src/main/java/com/yolo/keyborad/config/SaTokenConfigure.java b/src/main/java/com/yolo/keyborad/config/SaTokenConfigure.java index 74fabcc..3ab12ec 100644 --- a/src/main/java/com/yolo/keyborad/config/SaTokenConfigure.java +++ b/src/main/java/com/yolo/keyborad/config/SaTokenConfigure.java @@ -74,6 +74,7 @@ public class SaTokenConfigure implements WebMvcConfigurer { "/user/appleLogin", "/user/logout", "/tag/list", + "/user/sendVerifyMail", "/character/detail", "/user/login", "/user/verifyMailCode",