public class SingleJwt extends Object
| 构造器和说明 |
|---|
SingleJwt() |
SingleJwt(long expire) |
SingleJwt(long expire,
io.jsonwebtoken.SignatureAlgorithm algorithm,
Key key) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
generateToken(String tokenType,
long identity,
String scope,
long expire)
generateToken
|
String |
generateToken(String tokenType,
long identity,
String scope,
long expire,
Map<String,Object> extra)
generateToken
|
String |
generateToken(String tokenType,
String identity,
String scope,
long expire)
generateToken
|
String |
generateToken(TokenPayload tokenPayload)
generateToken
|
Long |
getExpire()
getExpire
|
io.jsonwebtoken.SignatureAlgorithm |
getSignatureAlgorithm()
getSignatureAlgorithm
|
TokenPayload |
parseToken(String token)
parseToken
Jwt Token 解析, jjwt-impl 会将毫秒值转化为秒
io.jsonwebtoken.impl.JwtMap#setDateAsSeconds(java.lang.String, java.util.Date)
|
public SingleJwt(long expire,
io.jsonwebtoken.SignatureAlgorithm algorithm,
Key key)
public SingleJwt(long expire)
public SingleJwt()
public String generateToken(String tokenType, String identity, String scope, long expire)
tokenType - 标识token typeidentity - 身份标识,ex: userIdscope - 请求标识码expire - 过期时间,单位:秒public String generateToken(String tokenType, long identity, String scope, long expire)
tokenType - 标识token typeidentity - 身份标识,ex: userIdscope - 请求标识码expire - 过期时间,单位:秒public String generateToken(String tokenType, long identity, String scope, long expire, Map<String,Object> extra)
tokenType - 标识token typeidentity - 身份标识,ex: userIdscope - 请求标识码expire - 过期时间,单位:秒extra - 额外自定义信息public String generateToken(TokenPayload tokenPayload)
tokenPayload - TokenPayloadpublic TokenPayload parseToken(String token)
Jwt Token 解析, jjwt-impl 会将毫秒值转化为秒
io.jsonwebtoken.impl.JwtMap#setDateAsSeconds(java.lang.String, java.util.Date)
token - jwt tokenpublic io.jsonwebtoken.SignatureAlgorithm getSignatureAlgorithm()
public Long getExpire()
Copyright © 2021. All rights reserved.