java - 如何使用完全自定义的有效负载制作 JWT
问题描述
我必须创建一个 JWT 才能在 REST API 服务中发送它。令牌的有效负载是在没有“标准”声明的情况下定义的。
这是 PHP 中给定的示例:
$jwt = JWT::encode($payload, $privateKey, 'RS256');
其中 $payload 是带有有效负载的免费 json 字符串。
我尝试使用 Auth0 但
JWT.create()
没有完全自定义的方法来将字符串或对象设置为有效负载。有没有办法不使用标准 JWT 声明并设置免费有效负载?
解决方案
您的问题是您在哪里使用 Auto0 库来创建 JWT 输入对象。如果这不可能,您将需要使用我建议使用 Framework spring 来解决您的问题的另一个库。看看这个链接。