首页 > 解决方案 > 如何使用完全自定义的有效负载制作 JWT

问题描述

我必须创建一个 JWT 才能在 REST API 服务中发送它。令牌的有效负载是在没有“标准”声明的情况下定义的。

这是 PHP 中给定的示例:

$jwt = JWT::encode($payload, $privateKey, 'RS256');

其中 $payload 是带有有效负载的免费 json 字符串。

我尝试使用 Auth0 但

JWT.create()

没有完全自定义的方法来将字符串或对象设置为有效负载。有没有办法不使用标准 JWT 声明并设置免费有效负载?

标签: javajwtauth0

解决方案


您的问题是您在哪里使用 Auto0 库来创建 JWT 输入对象。如果这不可能,您将需要使用我建议使用 Framework spring 来解决您的问题的另一个库。看看这个链接。

https://spring.io/projects/spring-framework


推荐阅读