public interface JwtApi
| 限定符和类型 | 方法和说明 |
|---|---|
String |
generateToken(Map<String,Object> payload)
生成token
|
String |
generateTokenDefaultPayload(DefaultJwtPayload defaultJwtPayload)
生成token,用默认的payload格式
|
DefaultJwtPayload |
getDefaultPayload(String token)
获取jwt的payload(限定默认格式)
|
Map<String,Object> |
getJwtPayloadClaims(String token)
获取jwt的payload(通用的)
|
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的载体信息String generateTokenDefaultPayload(DefaultJwtPayload defaultJwtPayload)
defaultJwtPayload - jwt的载体信息Map<String,Object> getJwtPayloadClaims(String token)
token - jwt的tokenDefaultJwtPayload getDefaultPayload(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 tokenCopyright © 2021. All rights reserved.