如何在KONGA中设置JWT身份验证
我想将JWT身份验证添加到我的服务中。 我已经完成了以下步骤,但JWT身份验证不起作用如何在KONGA中设置JWT身份验证,jwt,api-gateway,kong,jwt-auth,kong-plugin,Jwt,Api Gateway,Kong,Jwt Auth,Kong Plugin,我想将JWT身份验证添加到我的服务中。 我已经完成了以下步骤,但JWT身份验证不起作用 创建消费者 将JWT机密插入消费者 在Service和Route中添加一个带有消费者id的JWT插件 然而,我从邮递员那里得到的信息是未经授权的。 如果我使用的是密钥验证和基本验证,我没有问题。太多的网站,我已经寻找和发现,但不能解决我的问题 我使用jwt.io网站生成令牌,但我不确定有效负载部分要填写的信息 JWT在役/航线 消费者中的JWT JWT网站JWT.io中的JWT(这是令人困惑的部分,卡在这
消费者
Service
和Route
中添加一个带有消费者id
的JWT插件有效负载
部分要填写的信息
JWT在役/航线
消费者中的JWT
JWT网站JWT.io中的JWT(这是令人困惑的部分,卡在这里)
邮递员
如果有人能帮助我,我将不胜感激
- KONGA版本:0.14.3
- 香港版本:1.3.0
要使令牌有效,您令牌中的“iss”值必须等于您在创建消费者时输入的“key”值与您相同的问题,您执行的每个步骤都是绝对正确的。我也无法在其他地方找到解决方案。但幸运的是,我在再次检查所有参数以启用JWT插件并为消费者创建JWT后得到了解决方案 我发现这个参数
config.header\u name
必须作为授权
输入(请记住输入后键入Enter
:D)
虽然Kong文档()说这个值是可选的,默认值是“Authorization”,但实际上,如果您将其留空,我意识到Kong无法从标题中提取JWT。您能提供更多关于您的Kong配置和通过邮递员发送的请求的详细信息吗?我已经更新了上面的帖子。@Jahdere那么怎么做呢?