配置RBAC认证后如何通过Curl或浏览器访问Kong?
Kong RBAC认证后API访问解决方案
Curl请求步骤
令牌认证方式
- 获取已生成的RBAC访问令牌
- 替换令牌后执行以下命令:
curl -H "Authorization: Bearer <你的RBAC令牌>" http://localhost:8001/default/apis?size=100
用户名密码认证方式
- 使用RBAC配置的用户名和密码直接执行命令:
curl -u "<RBAC用户名>:<RBAC密码>" http://localhost:8001/default/apis?size=100
浏览器访问步骤
基础认证弹窗方式
- 在浏览器地址栏输入:
http://localhost:8001/default/apis?size=100 - 当浏览器弹出身份验证窗口时,输入RBAC的用户名和密码,点击确认即可加载内容
手动添加请求头方式
- 安装浏览器请求头修改插件(如Chrome的ModHeader、Firefox的Modify Headers)
- 添加请求头
Authorization,值为Bearer <你的RBAC令牌>- 若使用用户名密码,可将
用户名:密码做Base64编码后,设置值为Basic <Base64编码字符串>
- 若使用用户名密码,可将
- 再次访问目标地址即可正常加载
内容的提问来源于stack exchange,提问作者Varun Chawla
相关产品推荐
相关产品推荐

