java.lang.Object
org.miaixz.bus.auth.metric.jwt.Claims
org.miaixz.bus.auth.metric.jwt.JWTPayload
- All Implemented Interfaces:
Serializable,JWTRegister<JWTPayload>
JWT载荷信息 载荷就是存放有效信息的地方。这个名字像是特指飞机上承载的货品,这些有效信息包含三个部分:
- 标准中注册的声明
- 公共的声明
- 私有的声明
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields inherited from interface org.miaixz.bus.auth.metric.jwt.JWTRegister
AUDIENCE, EXPIRES_AT, ISSUED_AT, ISSUER, JWT_ID, NOT_BEFORE, SUBJECT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPayloads(Map<String, ?> payloadClaims) 增加自定义JWT认证载荷信息setPayload(String name, Object value) 设置Payload值Methods inherited from class org.miaixz.bus.auth.metric.jwt.Claims
getClaim, getClaimsJson, parse, putAll, setClaim, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.miaixz.bus.auth.metric.jwt.JWTRegister
setAudience, setExpiresAt, setIssuedAt, setIssuer, setJWTId, setNotBefore, setSubject
-
Constructor Details
-
JWTPayload
public JWTPayload()
-
-
Method Details
-
addPayloads
增加自定义JWT认证载荷信息- Parameters:
payloadClaims- 载荷信息- Returns:
- this
-
setPayload
Description copied from interface:JWTRegister设置Payload值- Specified by:
setPayloadin interfaceJWTRegister<JWTPayload>- Parameters:
name- payload名value- payload值- Returns:
- this
-