public class AuthUtil<T> extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
(专用程序包) static long |
EXPIRE_TIME |
(专用程序包) static String |
SALT_KEY |
| 构造器和说明 |
|---|
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是否有效
|
static long EXPIRE_TIME
static String SALT_KEY
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.