@Component @ConfigurationProperties(prefix="open.admin.jwt") public class JwtService extends Object
| 构造器和说明 |
|---|
JwtService() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
generateToken(LoginAccount loginUser)
生成jwt
|
LoginAccount |
getLoginAccount() |
LoginAccount |
getLoginAccount(javax.servlet.http.HttpServletRequest request) |
String |
getUserName()
获取当前用户的登录名
|
void |
refreshToken(LoginAccount loginUser)
刷新令牌在redis中的有效期
|
void |
setLoginAccount(LoginAccount loginAccount) |
void |
verifyToken(LoginAccount loginUser)
验证令牌有效期,剩余时长不足token有效期的1/4时,自动刷新缓存中后端token的有效期
|
public String generateToken(LoginAccount loginUser)
loginUser - public void refreshToken(LoginAccount loginUser)
loginUser - 登录信息public void verifyToken(LoginAccount loginUser)
loginUser - public LoginAccount getLoginAccount(javax.servlet.http.HttpServletRequest request)
public String getUserName()
public LoginAccount getLoginAccount()
public void setLoginAccount(LoginAccount loginAccount)
Copyright © 2023. All rights reserved.