Class JsonWebToken.Signer
java.lang.Object
io.github.xezzon.zeroweb.auth.JsonWebToken.Signer
- Enclosing class:
JsonWebToken
JWT 签发器的抽象基类,提供了配置 JWT 声明和签发过程的通用方法。
- Author:
- xezzon
-
Constructor Details
-
Signer
public Signer()
-
-
Method Details
-
issuer
设置 JWT 的签发者。- Parameters:
issuer- JWT 签发者的字符串标识。- Returns:
- 当前签发器实例,支持链式调用。
-
issuedAt
设置 JWT 的签发时间。- Parameters:
issuedAt- JWT 的签发时间。- Returns:
- 当前签发器实例,支持链式调用。
-
timeout
设置 JWT 的有效期限。- Parameters:
timeout- JWT 的有效期限,单位为秒。- Returns:
- 当前签发器实例,支持链式调用。
-
sign
抽象方法:签发 JWT。- Parameters:
claim- 包含自定义 JWT 声明的JwtClaim对象。- Returns:
- 签发后的 JWT 字符串。
-