2012-04-25 17 views
0

私のアプリケーションにjenkins xml apiを使用しています。 Jenkinsの特定のXML APIにアクセスしてジョブを表示する必要がありますが、パスワードが必要です。どのようにセッションを認証できますか?Resttemplateを使用してアクセスしているときに認証されたjenkins xml apiを取得するにはどうすればよいですか?

+0

あなたのアプリはサービスプロバイダとしてJenkinsにアクセスしていますか、またはlibとして使用していますか?サービスプロバイダとして –

+0

.. –

答えて

0

基本クライアントファクトリとしてCommonsClientHttpRequestFactoryを使用し、同じクライアントファクトリを使用してjenkins認証メソッドを呼び出します。認証クッキーは、基本となるクライアントに保存されるため、RestTemplateの呼び出しで利用できるようになります。

+0

私はそのような何かを蘇らせます。いい答え。 –

+0

がそれを試みました。しかし、うまくいきませんでした。 Preemptive authを使用することができないため、残りのAPIコールでBasicHttpContextを追加する方法を見つけることができませんでした。 –

+0

このスレッドは似たような使い方をしています:http://forum.springsource.org/showthread.php?69573-Basic-Authentication-with-RestTemplate –

関連する問題