public class TokenUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
AUTHENTICATION_SESSION_TOKEN
存储当前会话口令
|
static String |
AUTHENTICATION_USER_NAME
存储账号信息的缓存key
|
| 构造器和说明 |
|---|
TokenUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
generateToken(Map<String,Object> claims,
Date timeout) |
static String |
generateToken(String username,
Long sessionToken,
Date timeout)
根据 TokenDetail 生成 Token
|
static io.jsonwebtoken.Claims |
getClaimsFromToken(String token)
解析 token 的主体 Claims
|
static PrivateKey |
getPrivateKey() |
static PublicKey |
getPublicKey() |
static void |
notice(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String token)
通知前端
|
static boolean |
validateToken(String token) |
public static final String AUTHENTICATION_USER_NAME
public static PrivateKey getPrivateKey()
public static PublicKey getPublicKey()
public static String generateToken(String username, Long sessionToken, Date timeout)
public static void notice(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String token)
response - 响应token - 令牌public static io.jsonwebtoken.Claims getClaimsFromToken(String token)
public static boolean validateToken(String token)
Copyright © 2022. All rights reserved.