public final class JwtUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
base64Decoder(String val)
使用 Base64 解码
|
static Token |
createJwt(Map<String,String> user,
long expire)
创建令牌
|
static String[] |
extractClient(String client)
解析请求头中存储的 client 信息
clientId:clientSec 解码
|
static io.jsonwebtoken.Claims |
getClaims(String token,
long allowedClockSkewSeconds)
获取Claims
|
static String[] |
getClient(String basicHeader)
authorization: Basic clientId:clientSec
解析请求头中存储的 client 信息
Basic clientId:clientSec -截取-> clientId:clientSec后调用 extractClient 解码
|
static String |
getToken(String token) |
static io.jsonwebtoken.Claims |
parseJwt(String jsonWebToken,
long allowedClockSkewSeconds)
解析jwt
|
public static String[] getClient(String basicHeader)
Basic clientId:clientSec -截取-> clientId:clientSec后调用 extractClient 解码
basicHeader - Basic clientId:clientSecpublic static String[] extractClient(String client)
public static Token createJwt(Map<String,String> user, long expire)
user - userexpire - 过期时间(秒)public static io.jsonwebtoken.Claims parseJwt(String jsonWebToken, long allowedClockSkewSeconds)
jsonWebToken - 待解析tokenallowedClockSkewSeconds - 允许的时间差public static io.jsonwebtoken.Claims getClaims(String token, long allowedClockSkewSeconds)
token - 待解析tokenallowedClockSkewSeconds - 允许存在的时间差Copyright © 2021. All rights reserved.