public class AuthUtil<T> extends Object
| 构造器和说明 |
|---|
AuthUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
createToken(Object payloadObj) |
static String |
createToken(Object payloadObj,
Class clazz)
从
生成Token
|
static long |
getExpireTime() |
static <T> T |
getPayLoadByToken(String token) |
T |
getPayLoadFromToken(String token) |
static Object |
getPayLoadFromToken(String token,
Class clazz)
解析Token返回PayLoad对象
|
static String |
getSaltKey() |
static String |
getToken(javax.servlet.http.HttpServletRequest request) |
static boolean |
isExpired(String token)
判断Token是否已过期
|
static void |
setExpireTime(long expireTime) |
static void |
setSaltKey(String saltKey) |
static boolean |
verifyToken(String token)
校验Token是否有效
|
public static long getExpireTime()
public static void setExpireTime(long expireTime)
public static String getSaltKey()
public static void setSaltKey(String saltKey)
public static String getToken(javax.servlet.http.HttpServletRequest request)
public static String createToken(Object payloadObj, Class clazz)
payloadObj - 用户信息public static boolean verifyToken(String token)
token - Tokenpublic static boolean isExpired(String token)
token - Tokenpublic static Object getPayLoadFromToken(String token, Class clazz)
token - Tokenpublic static <T> T getPayLoadByToken(String token) throws ClassNotFoundException, InvocationTargetException, InstantiationException, IllegalAccessException
Copyright © 2024. All rights reserved.