Kong Dashboard系列【五】添加插件---jwt

给kong网关添加jwt插件,实现对访问接口的限制

写在前面

首先我们将https://www.baidu.com/ 通过或route+service的方式暴露出来,实现再8000端口访问到,添加service和route的方式
配置完成的service和route
在这里插入图片描述
在这里插入图片描述
postman访问
可以看到返回200

创建consumer,并为其添加jwt插件

在这里插入图片描述
在这里插入图片描述
添加jwt插件
在这里插入图片描述
jwt插件添加完成后可以看到key,algorithm,sectet参数,这将会在生成jwt token时用到
在这里插入图片描述
添加jwt插件
在这里插入图片描述

验证

再次请求ip/8000/test/baidu时候。提示需要授权。
在这里插入图片描述

jwt官网上生成token

在这里插入图片描述

使用token访问,可以请求到接口
在这里插入图片描述

这里还不太清楚consumer和jwt的关系。直接添加jwt插件时,不能指定key和secret,相关的细节还再研究中
每个consumer绑定了jwt的key和secret,当请求添加了jwt插件的route+service时,会检验jwt token,只要校验通过,就可以访问。

猜你喜欢

转载自blog.csdn.net/weixin_40027906/article/details/83508495