配置信息

  • 基本描述
属性 描述
认证方式 基本认证、用户名密码登录
插件作用域 服务、路由、全局
适用协议 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 插件详解相关推荐

  1. Kong Rate Limiting 插件详解

    Rate Limiting插件 基本描述: 属性 描述 插件作用域 服务.路由.全局 适用协议 http.https 配置信息: 属性 描述 参数 描述 name 插件名称.此处为rate-limit ...

  2. Logstash(二)input、codec插件详解

    input input 插件指定数据输入源,一个pipeline可以有多个input插件,我们主要讲解下面的几个input插件: - stdin- file- kafka Input Plugin – ...

  3. 我的世界服务器物品绑定插件,我的世界灵魂绑定插件详解

    我的世界灵魂绑定插件详解.那下面给大家分享的是关于灵魂插件的用途详细介绍,还有关于我的世界服务器防止熊孩子盗窃插件用途介绍哦~希望对大家有所帮助. 游戏园我的世界官方群:325049520(已满)二群 ...

  4. Snort日志输出插件详解

    Snort日志输出插件详解 Snort是一款老×××的开源***检测工具,本文主要讨论他作为日志分析时的各种插件的应用.Snort的日志一般位于:/var/log/snort/目录下.可以通过修改配置 ...

  5. maven常用插件详解

    1. 简介 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的.进一步说, ...

  6. Rollup常用插件详解

    文章目录 系列文章 @rollup/plugin-node-resolve Options extensions @rollup/plugin-commonjs @rollup/plugin-babe ...

  7. 一致性协议Paxos详解(一):Basic Paxos协议详解

    一致性协议Paxos详解(一):Basic Paxos协议详解 前言 Paxos是什么 Paxos算法原理与推导 Basic Paxos Proposal Numbers prepare阶段 prep ...

  8. fullcalendar php,php使用fullcalendar日历插件详解,fullcalendar日历

    php使用fullcalendar日历插件详解,fullcalendar日历 最近做课程表的项目,找了好多个插件感觉都不好用,无意间看到了fullcalendar,还挺简单的,很方便,先贴一张项目页面 ...

  9. snort 日志 mysql_Snort日志输出插件详解

    Snort日志输出插件详解 Snort是一款老×××的开源***检测工具,本文主要讨论他作为日志分析时的各种插件的应用.Snort的日志一般位于:/var/log/snort/目录下.可以通过修改配置 ...

最新文章

  1. 算法基础知识科普:8大搜索算法之AVL树(下)
  2. 深度揭秘AI换脸原理,为啥最先进分类器也认不出?
  3. GDB 使用手册(谷歌翻译)
  4. mysql 查看导出数据字典
  5. SAP Spartacus如何使用自定义的Cart Service
  6. mysql open-files-limit_在mysql 5.5中更改open-files-limit
  7. python3.7打包exe后有显示no utf-8_pyinstaller 打包生成exe之后运行提示‘no module name 'xxx'’错误...
  8. git reset --hard命令小结
  9. centos7 安装sogou输入法
  10. gitlab接入公司内部单点登录
  11. CVPR2021:单目实时全身动作捕捉(清华大学)
  12. hive函数中的operators, UDF, UDAF, UDTF, PTF
  13. 小米11刷root记录
  14. java分类Kdd99数据集_【数据】主题分类数据集
  15. 【LeetCode】P70 爬楼梯
  16. MATLAB SIMULINK电力电子仿真
  17. Eclipse Shell for Plugin
  18. CocosCreator微信小游戏排行榜及开放数据域的理解与使用
  19. 蝙蝠侠前传2:暗夜骑士
  20. 第三届“中科实数杯”团队赛wp

热门文章

  1. 启动flume报错guava版本不一致
  2. 平面设计中的网格系统_干货 | 手把手教你做#响应式设计# 还有标准栅格系统库分享!...
  3. jira中新增模块详解
  4. Windows程序设计
  5. 谁是你今生要等的人?
  6. Rust开发环境搭建(Linux)
  7. B2B常见名词以及英文缩写
  8. 英国留学生本科未毕业怎么办?不能学历认证拿什么来补救?
  9. excel学习-基础日期函数(today+now+year+month+day+date+本月最后一天)
  10. EIPC5-0640RSD01伺服内啮合齿轮泵