Keycloak错误invalid_client不允许仅承载

use*_*930 7 java rest http keycloak

我正在尝试部署一个使用keycloak保护的非常简单的REST服务,并遇到以下错误:

由以下原因引起:org.keycloak.authorization.client.util.HttpResponse.Exception:来自服务器的意外响应:400 /错误的请求/来自服务器的响应:(“错误”:“ invalid_client”,“ error_description”:“仅承载者” ”)

这个错误是什么意思?我该如何解决?

try*_*arn 8

由于您尚未共享您的keycloak配置,我猜上面的错误是因为您在keycloak中创建了仅承载客户端。Keycloak不允许“仅承载”客户端从服务器获取令牌。尝试在服务器上将客户端更改为“机密”,并在适配器配置(keycloak.json)上设置仅承载。

您可以参考此线程以获取更多信息:http : //keycloak-user.88327.x6.nabble.com/keycloak-user-can-we-use-authorization-with-bearer-only-td2123.html