2017-09-18 3 views
0


キークローキングに関する質問があります。私はセットアップKeycloakスタンドアロン、キークローッカーアダプタとwildflyとkeycloakで保護されているwildflyで展開された私のサービスの休憩ポイントにアクセスしたい。 keycloaksecurityのない状態で正常に動作しています。しかし、セキュリティで保護されたエンドポイントにアクセスする場合、私はいつも不正な応答を受けます。
My Client(JavaFX)がアクセストークンを正しく取得していますが、間違った資格情報を入力すると例外が不正になります。だから、restpointを呼び出すときにエラーが発生するはずですが、間違っていますか?休憩ポイントにアクセスするには、私の仕事の重要なコードは、私がwarファイルおよびJavaFXのクライアントのためのKeyclaokClientを作成している
Client client = ResteasyClientBuilder.newClient(); try { final Response response = client.target(getTarget()) .request(MediaType.APPLICATION_JSON) .header(HttpHeaders.AUTHORIZATION, "Bearer " + getUserSession().getAccessToken().getToken()).buildGet().invoke(); ...(read response throw exceptions etc)キークローキングの呼び出し - >応答無許可

です。 keycloak.jsonは、warファイルのWEB-INFフォルダとJavaFX Clientのresourcesフォルダにあります。
私がrestpointを呼び出して、ヘッダーを正しく設定しているかどうかは... respointがセキュアでない場合はうまく動作するので、コードに何を投稿すればよいかわかります。お気軽にお尋ねください。

+0

「ベアラ」の後ろにスペースがあってはいけませんか? – tsolakp

+0

コピー貼り付けエラーがあります –

答えて

関連する問題