ZQN
2024-06-26 2e9f408c8437c11204b438ebbb526586283a284e
token时间
4个文件已修改
28 ■■■■ 已修改文件
project-admin/src/main/resources/application-dev.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
project-admin/src/main/resources/application-prod.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
project-admin/src/main/resources/application-test.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
project-framework/src/main/java/com/project/framework/web/service/TokenService.java 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
project-admin/src/main/resources/application-dev.yml
@@ -38,7 +38,7 @@
    # 令牌密钥
    secret: abcdefghijklmnopqrstuvwxyz
    # 令牌有效期(默认30分钟)
    expireTime: 30000
    expireTime: 300
# 开发环境配置
project-admin/src/main/resources/application-prod.yml
@@ -38,7 +38,7 @@
    # 令牌密钥
    secret: abcdefghijklmnopqrstuvwxyz
    # 令牌有效期(默认30分钟)
    expireTime: 30000
    expireTime: 300
# 开发环境配置
project-admin/src/main/resources/application-test.yml
@@ -38,7 +38,7 @@
    # 令牌密钥
    secret: abcdefghijklmnopqrstuvwxyz
    # 令牌有效期(默认30分钟)
    expireTime: 30000
    expireTime: 300
# 开发环境配置
project-framework/src/main/java/com/project/framework/web/service/TokenService.java
@@ -1,17 +1,8 @@
package com.project.framework.web.service;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import javax.servlet.http.HttpServletRequest;
import com.project.common.core.domain.entity.SysUser;
import com.project.system.service.ISysUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import com.project.common.constant.CacheConstants;
import com.project.common.constant.Constants;
import com.project.common.core.domain.entity.SysUser;
import com.project.common.core.domain.model.LoginUser;
import com.project.common.core.redis.RedisCache;
import com.project.common.utils.ServletUtils;
@@ -19,10 +10,19 @@
import com.project.common.utils.ip.AddressUtils;
import com.project.common.utils.ip.IpUtils;
import com.project.common.utils.uuid.IdUtils;
import com.project.system.service.ISysUserService;
import eu.bitwalker.useragentutils.UserAgent;
import io.jsonwebtoken.Claims;
import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
/**
 * token验证处理
@@ -51,7 +51,7 @@
    protected static final long MILLIS_MINUTE = 60 * MILLIS_SECOND;
    private static final Long MILLIS_MINUTE_TEN = 12 * 60 * 60 * 1000L;
    private static final Long MILLIS_MINUTE_TEN = 2 * 60 * 60 * 1000L;
    @Autowired
    private RedisCache redisCache;