mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -13,12 +13,15 @@ public class Issue3732Test {
|
||||
@Test
|
||||
void hmacTest() {
|
||||
final JWTSigner SIGNER = JWTSignerUtil.hs256("6sf2f5j2a62a3s8f9032hsf".getBytes());
|
||||
final Map<String, Object> headers = new HashMap<>();
|
||||
headers.put("typ", "JWT");
|
||||
|
||||
final Map<String, Object> payload = new HashMap<>();
|
||||
payload.put("name", "test");
|
||||
payload.put("role", "admin");
|
||||
|
||||
// 创建 JWT token
|
||||
final String token = JWTUtil.createToken(payload, SIGNER);
|
||||
final String token = JWTUtil.createToken(headers, payload, SIGNER);
|
||||
assertEquals("eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoiYWRtaW4iLCJuYW1lIjoidGVzdCJ9.pD3Xz41rtXvU3G1c_yS7ir01FXmDvtjjAOU2HYd8MdA", token);
|
||||
}
|
||||
}
|
||||
|
@@ -185,7 +185,7 @@ public class JWTTest {
|
||||
final Map<String, Object> map = new HashMap<>();
|
||||
map.put("test2", 22222222222222L);
|
||||
final JWTSigner jwtSigner = JWTSignerUtil.createSigner(AlgorithmUtil.getAlgorithm("HS256"), Base64.getDecoder().decode("abcdefghijklmn"));
|
||||
final String sign = JWT.of().addPayloads(map).sign(jwtSigner, true);
|
||||
final String sign = JWT.of().addPayloads(map).sign(jwtSigner);
|
||||
final Object test2 = JWT.of(sign).getPayload().getClaim("test2");
|
||||
Assertions.assertEquals(Long.class, test2.getClass());
|
||||
}
|
||||
|
Reference in New Issue
Block a user