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