开发者社区 > 云原生 > 正文

我用Higress的py和node官方的那个token是用什么生成的go吗?

我用Higress的py和node生成的jwt字符串都是不能通过校验的。你们官方的那个token是用什么生成的go吗?

展开
收起
cuicuicuic 2024-01-10 11:18:24 23 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Higress 官方并没有提供使用 Go 语言生成 JWT 字符串的示例代码。通常情况下,JWT 字符串是由客户端生成并发送给服务器进行校验的。在 Higress 中,可以使用 Python、Node.js 等语言来生成 JWT 字符串。

    如果您在使用 Higress 时遇到了 JWT 字符串无法通过校验的问题,可能是由于以下原因导致的:

    1. 密钥不正确:请确保您使用的密钥与 Higress 配置文件中的密钥一致。
    2. 算法不正确:请确保您使用的算法与 Higress 配置文件中的算法一致。
    3. Payload 不正确:请确保您设置的 Payload 符合 JWT 规范,并且包含了必要的信息。
    4. Expiration Time 不正确:请确保您设置的过期时间符合 JWT 规范,并且当前时间未超过过期时间。
    2024-01-13 17:39:21
    赞同 展开评论 打赏
  • Higress官方并没有提供具体的JWT生成方式,因为JWT的生成主要依赖于签名算法和秘钥,不同的签名算法和秘钥会导致生成的JWT字符串不同。你可以尝试使用不同的签名算法和秘钥来生成JWT字符串,看是否能够通过校验。

    2024-01-13 11:02:07
    赞同 展开评论 打赏
  • 我就是用这个工具生成的 ,此回答整理自钉群“Higress 社区交流1群(2群: 30735012403)”

    2024-01-10 12:27:48
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
Go语言路上踩过的坑 立即下载
gohbase :HBase go客户端 立即下载
Go构建日请求千亿级微服务实践 立即下载