我正在嘗試部署一個(gè)使用 keycloak 保護(hù)的非常簡單的 REST 服務(wù),但出現(xiàn)以下錯(cuò)誤:引起:org.keycloak.authorization.client.util.HttpResponse.Exception:來自服務(wù)器的意外響應(yīng):400/錯(cuò)誤請求/來自服務(wù)器的響應(yīng):(“錯(cuò)誤”:“invalid_client”,“error_description”:“僅承載不允許”)這個(gè)錯(cuò)誤是什么意思?我該如何解決?
1 回答

阿波羅的戰(zhàn)車
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超6個(gè)贊
由于您尚未共享您的 keycloak 配置,我猜測上述錯(cuò)誤是因?yàn)槟?keycloak 中創(chuàng)建了一個(gè)僅承載客戶端。Keycloak 不允許“僅承載”客戶端從服務(wù)器獲取令牌。嘗試在服務(wù)器上將您的客戶端更改為“機(jī)密”,并在您的適配器配置 (keycloak.json) 上設(shè)置僅承載。
您可以參考此線程以獲取更多信息:http : //keycloak-user.88327.x6.nabble.com/keycloak-user-can-we-use-authorization-with-bearer-only-td2123.html
添加回答
舉報(bào)
0/150
提交
取消