public class JwtUtil extends Object
| 构造器和说明 |
|---|
JwtUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getClaim(String token,
String claim)
获得Token中的 指定key的值
|
static Map<String,Object> |
getClaims(Map<String,com.auth0.jwt.interfaces.Claim> claims)
解析 jwt的 Map
|
static String |
getSubject(String token)
获得Token中的 Subject
|
static String |
getToken(org.springframework.http.server.reactive.ServerHttpRequest request)
获取token
|
static Map<String,Object> |
parseJwt(String token)
获取 jwt 的内容 - 过期令牌也能解析
|
static Map<String,com.auth0.jwt.interfaces.Claim> |
parseJwt2(String token)
获取 jwt 的内容 - 过期令牌也能解析
|
static Map<String,Object> |
parseJwtVerify(String token)
验证并解析
|
static String |
sign(String loginName)
生成签名
|
static String |
sign(String loginName,
com.alibaba.fastjson.JSONObject remark)
生成签名
|
static String |
sign(String loginName,
com.alibaba.fastjson.JSONObject remark,
long expireTime)
生成签名 - 接口传过期时间
|
static String |
sign(String loginName,
Map<String,Object> map)
生成签名
|
static boolean |
verity(String token)
token 验证token是否过期
|
static Map<String,Object> |
verityForMap(String token)
token 验证 - 解析有效令牌
|
public static String sign(String loginName, com.alibaba.fastjson.JSONObject remark)
public static String sign(String loginName, com.alibaba.fastjson.JSONObject remark, long expireTime)
public static String sign(String loginName, Map<String,Object> map)
public static boolean verity(String token)
public static Map<String,Object> verityForMap(String token)
public static String getClaim(String token, String claim)
public static String getSubject(String token)
public static Map<String,Object> parseJwt(String token)
public static Map<String,Object> parseJwtVerify(String token)
public static Map<String,com.auth0.jwt.interfaces.Claim> parseJwt2(String token)
public static String getToken(org.springframework.http.server.reactive.ServerHttpRequest request)
Copyright © 2022 tan. All rights reserved.