T - 实现此接口的类的类型public interface RegisteredPayload<T extends RegisteredPayload<T>>
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
AUDIENCE
接收jwt的一方
|
static String |
EXPIRES_AT
jwt的过期时间,这个过期时间必须要大于签发时间
|
static String |
ISSUED_AT
jwt的签发时间
|
static String |
ISSUER
jwt签发者
|
static String |
JWT_ID
jwt的唯一身份标识,主要用来作为一次性token,从而回避重放攻击。
|
static String |
NOT_BEFORE
生效时间,定义在什么时间之前,该jwt都是不可用的.
|
static String |
SUBJECT
jwt所面向的用户
|
| 限定符和类型 | 方法和说明 |
|---|---|
default T |
setAudience(String... audience)
设置接收jwt的一方("aud")的Payload值
|
default T |
setExpiresAt(Date expiresAt)
设置jwt的过期时间("exp")的Payload值,这个过期时间必须要大于签发时间
|
default T |
setIssuedAt(Date issuedAt)
设置jwt的签发时间("iat")
|
default T |
setIssuer(String issuer)
设置 jwt签发者("iss")的Payload值
|
default T |
setJWTId(String jwtId)
设置jwt的唯一身份标识("jti")
|
default T |
setNotBefore(Date notBefore)
设置不可用时间点界限("nbf")的Payload值
|
T |
setPayload(String name,
Object value)
设置Payload值
|
default T |
setSubject(String subject)
设置jwt所面向的用户("sub")的Payload值
|
default T setSubject(String subject)
subject - jwt所面向的用户default T setAudience(String... audience)
audience - 接收jwt的一方default T setExpiresAt(Date expiresAt)
expiresAt - jwt的过期时间setIssuedAt(Date)default T setNotBefore(Date notBefore)
notBefore - 不可用时间点界限,在这个时间点之前,jwt不可用Copyright © 2024. All rights reserved.