我用LUA这样设置了openresty:
export JWT_SECRET="7iN_whateverpsfmjkldfsklmjmlkjsdflmkjsdfmklj"
export JWT_SECRET_IS_BASE64_ENCODED=false手动启动openresty:
/usr/local/openresty/nginx/sbin/nginx然后,我使用正确的JWT (在JWT.io上有效)在Postman中创建了一个http请求,这给出了以下错误:
2020/01/25 12:55:02 [warn] 423#423: *3 [lua] nginx-jwt.lua:49: auth(): Invalid token: invalid payload: 这是一个base64编码问题吗?
JWT颁发者是Auth0,所以我确信JWT密钥不是base64编码的
发布于 2020-04-27 19:22:29
是openresty版本中错误的hmac文件。
https://stackoverflow.com/questions/59909327
复制相似问题