0

谁能帮帮我。在 HTTP 端口 8000 上生成 KONG 客户端凭据时出现错误。

{
    "error_description": "You must use HTTPS",
    "error": "access_denied"
}

我也在 kong.conf 中添加了trusted_ips = 0.0.0.0/0,::/0,但它没有用。

4

1 回答 1

1

您应该通过 https 进行操作(使用端口 8443 而不是 8000)。如果您使用的是 localhost,请执行以下操作:

curl -X POST \
--url "https://127.0.0.1:8443/<route name>/oauth2/token " \
  --header "Host: <route host>" \
  --data "grant_type=password" \
  --data "client_id=<clientid>" \
  --data "client_secret=<clientsecret>" \
  --data "provision_key=<provision_key>"\
  --data "redirect_uri=http://localhost/cb/" \
  --data "authenticated_userid=<userid>"  \
  --insecure

您可以点击此链接以获取有关如何进行此操作的更多详细信息

于 2020-05-28T01:20:34.727 回答