web-dev-qa-db-ja.com

Keycloakエラーinvalid_client Bearerは許可されていません

非常に単純なRESTキークロークで保護されたサービスをデプロイしようとしていますが、次のエラーが発生します。

原因:org.keycloak.authorization.client.util.HttpResponse.Exception:予期しないサーバーからの応答:400 /不正な要求/サーバーからの応答:( "error": "invalid_client"、 "error_description": "Bearer-only not allowed ")

このエラーはどういう意味ですか?どうすれば修正できますか?

10
user840930

キークローク設定を共有していないため、上記のエラーはベアラーのみのクライアントをキークロークで作成したためと考えられます。 Keycloakでは、「無記名のみ」のクライアントがサーバーからトークンを取得することはできません。サーバーでクライアントを「機密」に変更し、アダプター構成(keycloak.json)でベアラのみを設定してみてください。

詳細については、このスレッドを参照してください: http://keycloak-user.88327.x6.nabble.com/keycloak-user-can-we-use-authorization-with-bearer-only-td2123.html

10
tryingToLearn