public interface JwtApi
| 限定符和类型 | 方法和说明 |
|---|---|
String |
generateToken(Map<String,Object> payload)
生成token
|
Map<String,Object> |
getJwtPayloadClaims(String token)
获取jwt的payload(通用的)
|
void |
updateJwtConfig(JwtConfig jwtConfig)
更新jwt的配置
|
boolean |
validateToken(String token)
校验jwt token是否正确
不正确的token有两种:
1.
|
boolean |
validateTokenIsExpired(String token)
校验jwt token是否失效了
|
void |
validateTokenWithException(String token)
校验jwt token是否正确,如果参数token是错误的会抛出对应异常
不正确的token有两种:
1.
|
String generateToken(Map<String,Object> payload)
payload - jwt的载体信息Map<String,Object> getJwtPayloadClaims(String token)
token - jwt的tokenboolean validateToken(String token)
不正确的token有两种:
1. 第一种是jwt token过期了 2. 第二种是jwt本身是错误的
本方法只会响应正确还是错误
token - jwt的tokenvoid validateTokenWithException(String token) throws JwtException
不正确的token有两种:
1. 第一种是jwt token过期了 2. 第二种是jwt本身是错误的
token - jwt的tokenJwtException - Jwt相关的业务异常boolean validateTokenIsExpired(String token)
token - jwt tokenvoid updateJwtConfig(JwtConfig jwtConfig)
Copyright © 2024. All rights reserved.