Module bus.auth

Class JWTPayload

java.lang.Object
org.miaixz.bus.auth.metric.jwt.Claims
org.miaixz.bus.auth.metric.jwt.JWTPayload
All Implemented Interfaces:
Serializable, JWTRegister<JWTPayload>

public class JWTPayload extends Claims implements JWTRegister<JWTPayload>
JWT载荷信息 载荷就是存放有效信息的地方。这个名字像是特指飞机上承载的货品,这些有效信息包含三个部分:
  • 标准中注册的声明
  • 公共的声明
  • 私有的声明

Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • JWTPayload

      public JWTPayload()
  • Method Details

    • addPayloads

      public JWTPayload addPayloads(Map<String,?> payloadClaims)
      增加自定义JWT认证载荷信息
      Parameters:
      payloadClaims - 载荷信息
      Returns:
      this
    • setPayload

      public JWTPayload setPayload(String name, Object value)
      Description copied from interface: JWTRegister
      设置Payload值
      Specified by:
      setPayload in interface JWTRegister<JWTPayload>
      Parameters:
      name - payload名
      value - payload值
      Returns:
      this