public class JwtUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,com.auth0.jwt.interfaces.Claim> |
getClaims(String token)
获得Claim中的用户名信息,无需secret解密也能获得
|
static String |
getUsername(String token)
获得token中的用户名信息,无需secret解密也能获得
|
static String |
sign(String username,
String secret)
签名生成token
|
static String |
sign(String username,
String secret,
boolean rememberMe)
签名生成token
|
static String |
sign(String username,
String secret,
long expire)
签名生成token
|
static String |
sign(String username,
String secret,
long expire,
org.nutz.lang.util.NutMap claims)
签名生成token
|
static boolean |
verify(String token,
String username,
String secret)
校验token是否正确
|
public static boolean verify(String token, String username, String secret)
token - 密钥username - 用户名secret - 密钥public static String getUsername(String token)
token - jwtTokenpublic static Map<String,com.auth0.jwt.interfaces.Claim> getClaims(String token)
token - tokenpublic static String sign(String username, String secret)
username - 用户名secret - 密钥public static String sign(String username, String secret, boolean rememberMe)
username - 用户名secret - 密钥rememberMe - 记住标识public static String sign(String username, String secret, long expire)
username - 用户名secret - 密钥expire - token过期时长(秒)Copyright © 2020. All rights reserved.