API网关Kong实践笔记Java工程师之路

Kong-05 为接口添加用户名密码访问功能

2019-08-03  本文已影响0人  国服最坑开发

Kong接口添加基础访问口令

1.添加CONSUMER

我们首先要做的就是, 在Kong中, 添加一个CONSUMER 定义.
如下图如示,我们先在左侧的菜单中打开 CONSUMER菜单:

password-1.png

然后点击CREATE CONSUMER, 就来到一个新定义的画面

password-2.png

在这里, 我们为这个CONSUMER,取名称 mobile, constom_id 为1, 并提交保存.
选择Credentials 选项, 我们创建一个新的 Basic Auth:

password-3.png
在弹出的对话框中, 我们增加一组访问信息: 用户名:client,密码:client123
password-4.png

添加完成后的效果如下:

password-5.png
至此, 我们已经做好了一个 CONSUMER的定义工作.

2.为ROUTER添加BasicAuth插件

我们先打开准备好的 ROUTER界面,这里选择添加插件ADD PLUGIN:

password-6.png

在众多的插件类型中, 我们选择Basic Auth:

password-7.png

在详情设定中 不需要输入任何信息, 直接选择 ADD PLUGIN

password-8.png

到此, 我们已经为这个路由,完成了添加Basic Auth的工作.

password-9.png

3.验证

此时, 如果我们跳过用户名密码的输入对话框,或者输入错误信息后,
画面会给出相应的未认证的信息:


password-10.png

反之,如果我们在弹出的登录框中, 输入上面设定好的 client/client123信息

password-11.png

我们就可以正常的得到后端接口的返回信息 :-)


password-12.png
本文展示了最基本的插件的使用示例,后续文章会慢慢展开其他更有意思的插件使用 ^_^
上一篇下一篇

猜你喜欢

热点阅读