2017-12-28 13 views
0

私は擬似応答を生成するか、外部エンドポイントに到達することができるSpring起動アプリケーションを使用してZuulプロキシを設定しようとしていました。外部エンドポイントへの通信は、トラストストアファイルとキーストアファイルを提示する必要がある場合に相互認証を使用します。 SimpleHostRoutingFilterのデフォルトルートフィルタの実装では、newConnectionManager()メソッドで証明書を提示する実装がないようです。相互認証エンドポイントへのZuulルーティング

SimpleHostRoutingFilterを拡張してこのメ​​ソッドをオーバーライドしようとしましたが、運がありません。

これをどのように克服しますか?助けてください

答えて

0

からSpring Cloud Edgwareリリースから、独自のHttpClientを提供する方法があります。 Apache Http Clientを使用している場合(デフォルト)、タイプClosableHttpClientのBeanを作成できます。 Spring Beanとして提供されている場合は、独自のHTTPクライアントを使用してSimpleHostRoutingFilterが作成されます。あなたはこれであなたの要件を処理することができます。

このhereについての簡単なメモを見つけることができます。

この変更に関連するコードはhereです。

+0

ありがとう、それはトリックを作った! – user1568854

関連する問題