java.lang.Object
org.miaixz.bus.auth.metric.jwt.JWTCreator
JSON Web Token (JWT)工具类
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
JWTCreator
public JWTCreator()
-
-
Method Details
-
create
创建HS256(HmacSHA256) JWT Token- Parameters:
payload- 荷载信息key- HS256(HmacSHA256)密钥- Returns:
- JWT Token
-
create
创建HS256(HmacSHA256) JWT Token- Parameters:
headers- 头信息payload- 荷载信息key- HS256(HmacSHA256)密钥- Returns:
- JWT Token
-
create
public static String create(Map<String, Object> payload, org.miaixz.bus.auth.metric.jwt.signature.JWTSigner signer) 创建JWT Token- Parameters:
payload- 荷载信息signer- 签名算法- Returns:
- JWT Token
-
create
public static String create(Map<String, Object> headers, Map<String, Object> payload, org.miaixz.bus.auth.metric.jwt.signature.JWTSigner signer) 创建JWT Token- Parameters:
headers- 头信息payload- 荷载信息signer- 签名算法- Returns:
- JWT Token
-