0

我已经在 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。

请问我做错了什么?

4

1 回答 1

1

首先,我必须将我kong-oidc的 from升级kong-oidc 1.0.1kong-oidc 1.1.0,然后我只是在 oidc 插件配置中更新了我的自省端点,如下所示,在我在上面的问题中共享的图像中,自省端点字段不存在,因此不能设置到升级后

在此处输入图像描述

于 2021-02-07T14:37:09.120 回答