header
{
'typ': 'JWT',
'alg': 'HS256'
}
playload
{
"sub": "1234567890",
"name": "John Doe",
"admin": true
}
java代码
String str = Jwts.builder()
.setHeaderParam("typ", "JWT")
.setHeaderParam("alg", "HS256")
.claim("sub","1234567890")
.claim("name", "John Doe")
.claim("admin", true)
.signWith(SignatureAlgorithm.HS256, key.getBytes("UTF-8"))
.compact();
本文介绍了一种使用Java代码创建JWT(JSON Web Tokens)的方法。JWT由三部分组成:头部(header)、载荷(payload)及签名(signature)。头部定义了令牌类型及使用的签名算法;载荷包含实际的数据和声明;签名用于验证头部和载荷是否被篡改。示例代码展示了如何设置这些部分并生成完整的JWT。
3395

被折叠的 条评论
为什么被折叠?



