Keycloak 错误 invalid_client Bearer only not allowed
Keycloak error invalid_client Bearer only not allowed
我正在尝试部署一个使用 keycloak 保护的非常简单的 REST 服务,但出现以下错误:
Caused by:
org.keycloak.authorization.client.util.HttpResponse.Exception:
Unexpected response from server: 400 / Bad Request / Response from
server: ("error":"invalid_client","error_description":"Bearer-only not
allowed")
这个错误是什么意思?我该如何解决?
由于您还没有共享您的keycloak 配置,我猜测上述错误是因为您在keycloak 中创建了一个仅承载客户端。
Keycloak 不允许 "bearer only" 客户端从服务器获取令牌。尝试在服务器上将您的客户端更改为 "confidential",并在您的适配器配置 (keycloak.json) 上设置 bearer-only。
您可以参考此主题以获取更多信息:http://keycloak-user.88327.x6.nabble.com/keycloak-user-can-we-use-authorization-with-bearer-only-td2123.html
我正在尝试部署一个使用 keycloak 保护的非常简单的 REST 服务,但出现以下错误:
Caused by: org.keycloak.authorization.client.util.HttpResponse.Exception: Unexpected response from server: 400 / Bad Request / Response from server: ("error":"invalid_client","error_description":"Bearer-only not allowed")
这个错误是什么意思?我该如何解决?
由于您还没有共享您的keycloak 配置,我猜测上述错误是因为您在keycloak 中创建了一个仅承载客户端。 Keycloak 不允许 "bearer only" 客户端从服务器获取令牌。尝试在服务器上将您的客户端更改为 "confidential",并在您的适配器配置 (keycloak.json) 上设置 bearer-only。
您可以参考此主题以获取更多信息:http://keycloak-user.88327.x6.nabble.com/keycloak-user-can-we-use-authorization-with-bearer-only-td2123.html