问题标签 [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.

0 投票
1 回答
253 浏览

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。

请问我做错了什么?

0 投票
0 回答
253 浏览

sails.io.js - 在 chrome devtools 的网络选项卡中找不到请求有效负载

https://github.com/pantsel/konga应用程序中,我创建了一个连接,但在网络选项卡中没有找到有效负载数据。我看到了对“/api/kongnode”的请求,在这里找到了唯一的请求。表格中已经填写了一些数据,必须提交给后端服务器。但是为什么我看不到请求有效负载?这些是一种看待它的方式吗?因为我想用 CURL 工具发出请求。

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
90 浏览

kong - 无法重命名标题

我想用这个请求将我的 api 密钥头从 api-key 重命名为 apikey

但我收到错误

任何解决此问题的建议谢谢

0 投票
1 回答
1655 浏览

kong - 在自定义域/URL 公开 Kong API 网关

我已经按照此处的文档设置了 Kong API 网关。使用下面的 curl 命令,我可以确认 Kong 已启动并通过 localhost 响应。

我的问题是,对于生产,如何配置 Kong 以响应 DNS/URL?

我在 AWS Route 53 上设置了一条 DNS 记录,以将流量指向部署 Kong 的该服务器的 IP。对于一个独立的应用程序——例如一个 Node/Express 应用程序,我将设置一个反向代理,即 NGINX,以将接收到的请求从 URL 转发到应用程序。但是,由于 Kong 是 API 网关,因此不合适。

总结;

0 投票
1 回答
381 浏览

keycloak - Kong-OIDC 插件注销

我正在使用(https://github.com/nokia/kong-oidc)作为身份验证提供程序的kong-oidc插件。keycloack

配置按预期工作,(我konga用作接口)。登录过程很好。

现在我需要注销,但我不明白如何到达logout端点。

我如何从应用程序中注销?

在此处输入图像描述

0 投票
0 回答
179 浏览

api-gateway - Kong配置的多个文件

我打算基于 swagger yml 生成多个 Kong 声明性文件。有没有办法将它们组合成一个?我看到的唯一选择是使用 Kong Deck,但尚不清楚它是否适用于无 DB 模式。为多个微服务组织 Kong 配置的良好做法是什么?

0 投票
0 回答
120 浏览

docker - 为 Konga docker 添加持久管理员

我正在尝试在 docker 内使用 Konga 和 kong。

问题是每次我做 docker-compose up 时,Konga 都会要求新的管理员,不知道为什么它不保留我创建的管理员。

请帮忙

0 投票
1 回答
204 浏览

kong - Kong Regex 用于替换 URI 中的字符串

我正面临一个可用的“strip_path”功能的特殊问题

有人可以帮忙吗?

0 投票
0 回答
169 浏览

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/ 是前端。

我该如何解决这个特定问题?

0 投票
1 回答
322 浏览

kong - 为什么 kong 访问未配置的正则表达式路由?

我正在使用 Kong v2.1.2

在我的上游服务器上,我有 API

我已经在带有主机头“example.com”的kong路由上配置了路径1和2,我可以使用Kong访问1和2 API。但有趣的是,即使没有在 Kong 中配置,我也可以使用相同的主机头访问第 3 个 API。

所以问题是 Kong 如何访问那些未配置的 API,以及如何禁止未在 kong 上配置但存在于上游服务器中的请求。

请帮助我理解这一点。

谢谢!