public class JwtUtil extends Object implements Serializable
| 构造器和说明 |
|---|
JwtUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
Boolean |
canTokenBeRefreshed(String token,
Date lastPasswordReset)
token是否可以刷新
|
Object |
getAttribute(String attribute)
获得jwt中的内容
|
static javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
获得HttpServletRequest
|
String |
getUserCode()
获得当前登录用户的代码
|
String |
getUserCodeFromToken(String token)
从Token获取用户代码
|
String |
getUsernameFromToken(String token)
从Token获取用户名称
|
String |
refreshToken(String token)
刷新token
|
@Value(value="${jwt.secret:arch6Secret}")
public String secret
@Value(value="${jwt.header:Authorization}")
public String header
@Value(value="${jwt.expiration:86400}")
public Long expiration
@Value(value="${jwt.tokenHead:Arch6WithCloud}")
public String tokenHead
public String getUserCode()
public String getUserCodeFromToken(String token)
token - jwt的tokenpublic String getUsernameFromToken(String token)
token - jwt的tokenpublic Boolean canTokenBeRefreshed(String token, Date lastPasswordReset)
token - jwt的tokenlastPasswordReset - 最后重置密码时间public static javax.servlet.http.HttpServletRequest getHttpServletRequest()
Copyright © 2020. All rights reserved.