1. 程式人生 > >Kong Dashboard系列【五】新增外掛---jwt

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,只要校驗通過,就可以訪問。