将JWT默认的有效期时间修改为3天
This commit is contained in:
@@ -4,6 +4,7 @@ import io.jsonwebtoken.Claims;
|
|||||||
import io.jsonwebtoken.JwtBuilder;
|
import io.jsonwebtoken.JwtBuilder;
|
||||||
import io.jsonwebtoken.Jwts;
|
import io.jsonwebtoken.Jwts;
|
||||||
import io.jsonwebtoken.SignatureAlgorithm;
|
import io.jsonwebtoken.SignatureAlgorithm;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import javax.crypto.SecretKey;
|
import javax.crypto.SecretKey;
|
||||||
import javax.crypto.spec.SecretKeySpec;
|
import javax.crypto.spec.SecretKeySpec;
|
||||||
@@ -21,7 +22,7 @@ public class JwtUtil {
|
|||||||
/**
|
/**
|
||||||
* 有效期为一小时
|
* 有效期为一小时
|
||||||
*/
|
*/
|
||||||
public static final Long JWT_TTL = 24 * 60 * 60 * 1000L;
|
public static final Long JWT_TTL = 72 * 60 * 60 * 1000L;
|
||||||
/**
|
/**
|
||||||
* 设置秘钥明文
|
* 设置秘钥明文
|
||||||
*/
|
*/
|
||||||
@@ -94,12 +95,6 @@ public class JwtUtil {
|
|||||||
return builder.compact();
|
return builder.compact();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) throws Exception {
|
|
||||||
String token = "eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiJjYWM2ZDVhZi1mNjVlLTQ0MDAtYjcxMi0zYWEwOGIyOTIwYjQiLCJzdWIiOiJzZyIsImlzcyI6InNnIiwiaWF0IjoxNjM4MTA2NzEyLCJleHAiOjE2MzgxMTAzMTJ9.JVsSbkP94wuczb4QryQbAke3ysBDIL5ou8fWsbt_ebg";
|
|
||||||
Claims claims = parseJWT(token);
|
|
||||||
System.out.println(claims);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 生成加密后的秘钥 secretKey
|
* 生成加密后的秘钥 secretKey
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user