Kong Basic Authentication 插件详解
配置信息
- 基本描述
属性 | 描述 |
---|---|
认证方式 | 基本认证、用户名密码登录 |
插件作用域 | 服务、路由、全局 |
适用协议 | http、https |
- 基本属性
属性 | 描述 |
---|---|
name | 插件名称、此处为basic-auth |
service_id | 绑定的服务Id |
route_id | 绑定的路由Id |
enabled | 是否启用该插件,默认是true |
config.hide_credentials | 是否隐藏请求中的凭证信息(如Authorization头),默认是false |
config.anonymous | 在验证失败后是否启用匿名消费者,值可以配置为消费者Id |
使用详情
- 创建消费者
curl -d "username=user123&custom_id=SOME_CUSTOM_ID" http://kong:8001/consumers/
- 创建凭证
curl -X POST http://kong:8001/consumers/{consumer}/basic-auth --data "username=Aladdin" --data "password=OpenSesame"
- 使用凭证
curl http://kong:8000/{path matching a configured Route} -H 'Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l'
- 凭证接口
查看所有basic-auths凭证信息
curl -X GET http://kong:8001/basic-auths
查看指定basic-auths凭证信息
curl -X GET http://kong:8001/consumers/{username or id}/basic-auths
Kong Basic Authentication 插件详解相关推荐
- Kong Rate Limiting 插件详解
Rate Limiting插件 基本描述: 属性 描述 插件作用域 服务.路由.全局 适用协议 http.https 配置信息: 属性 描述 参数 描述 name 插件名称.此处为rate-limit ...
- Logstash(二)input、codec插件详解
input input 插件指定数据输入源,一个pipeline可以有多个input插件,我们主要讲解下面的几个input插件: - stdin- file- kafka Input Plugin – ...
- 我的世界服务器物品绑定插件,我的世界灵魂绑定插件详解
我的世界灵魂绑定插件详解.那下面给大家分享的是关于灵魂插件的用途详细介绍,还有关于我的世界服务器防止熊孩子盗窃插件用途介绍哦~希望对大家有所帮助. 游戏园我的世界官方群:325049520(已满)二群 ...
- Snort日志输出插件详解
Snort日志输出插件详解 Snort是一款老×××的开源***检测工具,本文主要讨论他作为日志分析时的各种插件的应用.Snort的日志一般位于:/var/log/snort/目录下.可以通过修改配置 ...
- maven常用插件详解
1. 简介 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的.进一步说, ...
- Rollup常用插件详解
文章目录 系列文章 @rollup/plugin-node-resolve Options extensions @rollup/plugin-commonjs @rollup/plugin-babe ...
- 一致性协议Paxos详解(一):Basic Paxos协议详解
一致性协议Paxos详解(一):Basic Paxos协议详解 前言 Paxos是什么 Paxos算法原理与推导 Basic Paxos Proposal Numbers prepare阶段 prep ...
- fullcalendar php,php使用fullcalendar日历插件详解,fullcalendar日历
php使用fullcalendar日历插件详解,fullcalendar日历 最近做课程表的项目,找了好多个插件感觉都不好用,无意间看到了fullcalendar,还挺简单的,很方便,先贴一张项目页面 ...
- snort 日志 mysql_Snort日志输出插件详解
Snort日志输出插件详解 Snort是一款老×××的开源***检测工具,本文主要讨论他作为日志分析时的各种插件的应用.Snort的日志一般位于:/var/log/snort/目录下.可以通过修改配置 ...
最新文章
- 算法基础知识科普:8大搜索算法之AVL树(下)
- 深度揭秘AI换脸原理,为啥最先进分类器也认不出?
- GDB 使用手册(谷歌翻译)
- mysql 查看导出数据字典
- SAP Spartacus如何使用自定义的Cart Service
- mysql open-files-limit_在mysql 5.5中更改open-files-limit
- python3.7打包exe后有显示no utf-8_pyinstaller 打包生成exe之后运行提示‘no module name 'xxx'’错误...
- git reset --hard命令小结
- centos7 安装sogou输入法
- gitlab接入公司内部单点登录
- CVPR2021:单目实时全身动作捕捉(清华大学)
- hive函数中的operators, UDF, UDAF, UDTF, PTF
- 小米11刷root记录
- java分类Kdd99数据集_【数据】主题分类数据集
- 【LeetCode】P70 爬楼梯
- MATLAB SIMULINK电力电子仿真
- Eclipse Shell for Plugin
- CocosCreator微信小游戏排行榜及开放数据域的理解与使用
- 蝙蝠侠前传2:暗夜骑士
- 第三届“中科实数杯”团队赛wp
热门文章
- 启动flume报错guava版本不一致
- 平面设计中的网格系统_干货 | 手把手教你做#响应式设计# 还有标准栅格系统库分享!...
- jira中新增模块详解
- Windows程序设计
- 谁是你今生要等的人?
- Rust开发环境搭建(Linux)
- B2B常见名词以及英文缩写
- 英国留学生本科未毕业怎么办?不能学历认证拿什么来补救?
- excel学习-基础日期函数(today+now+year+month+day+date+本月最后一天)
- EIPC5-0640RSD01伺服内啮合齿轮泵