是否可以在JWT的主体中添加字节数组?我从源获取了一个字节流,我想将它打包成JWT并将其发送出去。
作为测试,我尝试将字符串转换为字节数组,使用jjwt库将其添加到jwt,对其进行编码,解码,然后检索字节。但它们看起来并不一样。
String token = Jwts.builder().claim("key", "test".getBytes())
.signWith(<algorithm>, <signingkey>)
.compact();
Claims claims = Jwts.parser().setSigningKey(<signingkey>).parseClaimsJws(token).getBody();
byte[] ret = claims.get("key", String.class).getBytes();
但是ret!=“test”.getBytes()