Keycloak 错误 invalid_client Bearer only not allowed

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

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

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


慕妹3242003
浏览 384回答 1
1回答

阿波罗的战车

由于您尚未共享您的 keycloak 配置,我猜测上述错误是因为您在 keycloak 中创建了一个仅承载客户端。Keycloak 不允许“仅承载”客户端从服务器获取令牌。尝试在服务器上将您的客户端更改为“机密”,并在您的适配器配置 (keycloak.json) 上设置仅承载。您可以参考此线程以获取更多信息:http : //keycloak-user.88327.x6.nabble.com/keycloak-user-can-we-use-authorization-with-bearer-only-td2123.html
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java