【发布时间】:2018-06-12 03:44:04
【问题描述】:
我们正在使用 nginx 服务器来反向代理一些微服务。每个请求都有包含 JWT 令牌的 Authorization 标头。现在,我们需要做的是从 JWT 令牌中提取用户详细信息并将其登录到 nginx 服务器。反正有解码和记录 JWT 吗?我查看了一些使用 JWT 验证请求的 lua 脚本,但这不是我们需要的。另外,我们正在尝试避免在 nginx 服务器上安装 Lua。
任何帮助将不胜感激。
编辑:我们也可以使用基于 Lua 的解决方案。
【问题讨论】:
-
JWT 是使用 Lua 还是哪种语言创建的?
-
@Fawaz JWT 是在 nginx 代理的服务器之一上使用 node.js 创建的。 Nginx 在请求标头中接收此令牌。我需要对其进行解码并在 nginx 服务器上记录用户详细信息。
-
它使用 nginx plus。
-
见github.com/zmartzone/…,你可以自己添加从bearer_jwt_verify返回的解码“res”的日志