问题标签 [konga]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
keycloak - 将 Bearer 令牌从 kong 传递给 keycloak 进行身份验证,然后进行 api 调用
我已经在 kong 上设置了 keycloak-oidc,并且在 kong 后面有一个受保护的 API。我可以通过 kong 调用 keycloak,因为我添加了一个过滤器/auth/*
。下面是我对 keycloak 的 oidc 配置。
我在 keycloak 上配置了我的 REALM 和 CLIENT_ID,如下所示:
当我使用从 keycloak 获取的 Bearer 令牌调用受保护的 API 时,我无法在 Keycloak 返回时访问受保护的 API
{ "error": "invalid_request", "error_description": "Missing parameter: username" }
我已关闭标准流程,但我无法通过 keyclaok 进行身份验证并传递给受保护的 API。
请问我做错了什么?
sails.io.js - 在 chrome devtools 的网络选项卡中找不到请求有效负载
在https://github.com/pantsel/konga应用程序中,我创建了一个连接,但在网络选项卡中没有找到有效负载数据。我看到了对“/api/kongnode”的请求,在这里找到了唯一的请求。表格中已经填写了一些数据,必须提交给后端服务器。但是为什么我看不到请求有效负载?这些是一种看待它的方式吗?因为我想用 CURL 工具发出请求。
kong - 无法重命名标题
我想用这个请求将我的 api 密钥头从 api-key 重命名为 apikey
但我收到错误
任何解决此问题的建议谢谢
kong - 在自定义域/URL 公开 Kong API 网关
我已经按照此处的文档设置了 Kong API 网关。使用下面的 curl 命令,我可以确认 Kong 已启动并通过 localhost 响应。
我的问题是,对于生产,如何配置 Kong 以响应 DNS/URL?
我在 AWS Route 53 上设置了一条 DNS 记录,以将流量指向部署 Kong 的该服务器的 IP。对于一个独立的应用程序——例如一个 Node/Express 应用程序,我将设置一个反向代理,即 NGINX,以将接收到的请求从 URL 转发到应用程序。但是,由于 Kong 是 API 网关,因此不合适。
总结;
- 我想从客户端向网关发出 API 请求:http: //my-gateway-url.com/service-name/route
- 这个请求应该由 Kong 处理并由配置的服务处理。如何将 Kong 配置为在http://my-gateway-url.com收听?
keycloak - Kong-OIDC 插件注销
我正在使用(https://github.com/nokia/kong-oidc)作为身份验证提供程序的kong-oidc
插件。keycloack
配置按预期工作,(我konga
用作接口)。登录过程很好。
现在我需要注销,但我不明白如何到达logout
端点。
我如何从应用程序中注销?
api-gateway - Kong配置的多个文件
我打算基于 swagger yml 生成多个 Kong 声明性文件。有没有办法将它们组合成一个?我看到的唯一选择是使用 Kong Deck,但尚不清楚它是否适用于无 DB 模式。为多个微服务组织 Kong 配置的良好做法是什么?
docker - 为 Konga docker 添加持久管理员
我正在尝试在 docker 内使用 Konga 和 kong。
问题是每次我做 docker-compose up 时,Konga 都会要求新的管理员,不知道为什么它不保留我创建的管理员。
请帮忙
kong - Kong Regex 用于替换 URI 中的字符串
我正面临一个可用的“strip_path”功能的特殊问题
有人可以帮忙吗?
kong - Kong中的前端路由
我有几个微服务和一个前端运行在通过 Kong 暴露的不同端口上。
问题甚至是像“/add”、“/edit”、“/swagger”等路由,前端路由“/”被调用。
服务:abc-microservice 路径:/abc/swagger Strip_Path:false 保留主机:true
服务:前端 路由:/ Strip_Path:假 保留主机:真
期望: www.xyz.com/abc/swagger的 PUT POST导致 www.xyz.com/abc/swagger
实际: www.xyz.com/abc/swagger的PUT POST导致www.xyz.com/ 是前端。
我该如何解决这个特定问题?
kong - 为什么 kong 访问未配置的正则表达式路由?
我正在使用 Kong v2.1.2
在我的上游服务器上,我有 API
我已经在带有主机头“example.com”的kong路由上配置了路径1和2,我可以使用Kong访问1和2 API。但有趣的是,即使没有在 Kong 中配置,我也可以使用相同的主机头访问第 3 个 API。
所以问题是 Kong 如何访问那些未配置的 API,以及如何禁止未在 kong 上配置但存在于上游服务器中的请求。
请帮助我理解这一点。
谢谢!