2017-06-19 5 views
0

私のアプリケーションで、期限が切れる認証トークンを持つWebサービスを呼び出しています。 トークンの有効期限が切れた場合は、トークンを更新してWebサービスを再試行する必要があります。 これを行うには、私は春の再試行が正しい候補かもしれないと感じました。 しかし、私は再試行の間にこのリフレッシュトークンサービスを注入する方法がわかりません。Springでの再試行について

+0

関連:[Spring統合とOauthを使用してREST Webサービスを呼び出す](https://stackoverflow.com/q/36861053/476716) – OrangeDog

答えて

1

春の再試行はあなたが望むものではありません。これは、あなたが文字通り再試行する等冪演算のためのものです。

これはOAuthトークンですか?次に、あなたはSpring Security OAuthが必要です。

Oauth2RestTemplateと同じことをしたい場合でも、トークン処理をクライアントにフックします。

+0

ありがとうございます。 OK .. "冪等の操作" !!! Webサービスには、oauthトークンがあります。現在、Spring Integration MessagingGatewayを使用してWebサービスにアクセスしています。これらの統合ゲートウェイにOauth機能を導入する方法はありますか? –

+0

'int-http:outbound-gateway'は' restTemplate'パラメータを持っているようです。それはおそらくあなたがそれらをどのように統合するのでしょうか。 – OrangeDog

関連する問題