问题标签 [kong]
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.
jwt - JWT/KONG:无法使用共享密钥创建 JWT
我最近在玩 KONG API 网关。
我想用一个在所有 micros 中共享的秘密来签署每个 JWT。我需要这个,因为我希望其他 micros 能够解码给定的 JWT 并提取有效负载数据并对其进行处理(例如有效负载中的 _user_id_ 字段)。
当我尝试为第一个消费者创建 JWT 时,它工作得很好。但是当我尝试为第二个消费者创建它时,我收到以下错误:
{u'secret': u"already exists with value 'secret'}
我不确定,但我认为 KONG/JWT 需要每个消费者唯一的秘密来创建 JWT。是否可以正确配置 JWT 插件以便能够使用共享密钥来签署 JWT?
PS:我不完全确定使用共享密钥是一种好习惯。如果有更好的方法来做到这一点,请告诉我。谢谢!
- 港版
v0.10.2
docker - 重新启动服务器后,docker挂载的卷数据被擦除
我正在尝试使用码头工人。我运行 kong docker Image 并将其与挂载到文件夹 /data/api 的 cassandra 数据库链接。但是每当我重新启动服务器时,我都无法看到已安装的卷和数据库中的所有数据都丢失了。
这是我正在使用的命令
在我运行 db docker image 之后,我正在运行 kong
我的 kong 条目已安装到文件夹 /data/api。但是当我重新启动服务器时看不到文件夹 /data/api
由于这个原因,我被困在我的工作中。谁可以帮我这个事?
提前致谢,
api - Consul 找不到集群负责人
我用这个:
https://github.com/Mashape/docker-kong/tree/master/compose
通过 docker compose 在 Docker 上本地运行 Kong。一旦我运行docker-compose up
,我的日志中就会不断出现这个错误:
我在谷歌上搜索,但没有找到任何具体的答案。
kong - 日志记录在插件优先级中发生在哪里
我很抱歉在提出问题之前没有对此进行测试,但希望在我评估多个 API 网关选项时能得到一个快速的答案。
如果我添加了 Authentication、ACL、速率限制、Logging,我什么时候不会收到请求和响应日志?
如果身份验证失败,日志记录仍然会发生,还是需要通过所有步骤,并在记录之前从服务获得响应?
kong - 添加API时hosts、uris和methods的含义
我正在关注 Kong API Gateway 的官方教程。该指南向我展示了如何创建一个指向http://httpbin.org的简单 API
我有几个关于教程的问题。
- 该指南演示了添加“--data 'hosts=example.com'”。这条线是什么意思?此行是否意味着 example.com 是允许使用此 API 的主机?
- 文档中的主机、uris 和方法实际上是什么意思?我尝试使用“--data 'methods=GET'”而不是“--data 'hosts=example.com'”创建另一个 API。我注意到的区别是,我不需要使用 cURL 来使用 API,但我可以使用任何浏览器来使用 API。
- 为什么目标端点( http://httpbin.org ) 是上游而不是下游?据我了解,在这种情况下,Kong 应该是上游,目标端点应该是下游......
上游系统是向 Collaboration Server 系统发送数据的任何系统。下游系统是从 Collaboration Server 系统接收数据的系统。参考
谢谢大家的时间!
microservices - 使用 KONG 作为 GraphQL/REST 服务的 API 网关
我试图了解是否可以将 KONG 用作实现 REST 和/或 GraphQL 接口的微服务的 API 网关
由于 API Gateway 将公开一个 GraphQL API,并将请求我们目前在 REST/GraphQL 和即将推出的 grpc 中实现的微服务。
cassandra-3.0 - kong软件可以与windows一起使用吗?如果可以,那么如何?
我正在尝试在我的窗口系统中安装 kong 软件。它可用于 Windows 吗?还有 cassandra 内置在其中,或者我必须单独安装。谢谢
request - 如何使用 KONG 提出请求?
当我使用
1)向KONG添加API
2)使用请求
它返回给我:
HTTP/1.1 502 Bad Gateway
Date: Fri, 30 Jun 2017 06:16:03 GMT
Content-Type: text/plain; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Server: kong/0.10.3
An invalid response was received from the upstream server
请帮助我如何使用 kong 成功提出请求。谢谢!
api - 如何使用kong网关在API中传递access_token
如何使用 Kong API 网关在 API 中传递 access_token?我尝试了以下方法:
和
请帮助我了解 API 的正确语法。谢谢