2011-10-30 18 views
3

私は春のセキュリティと一緒に春のリモーティングを使用しています 私は2台のサーバーを持っています(「フロント」と「バック」と呼ぶことにします) 「フロント」サーバーは外部に公開され、リクエストの残りの "Authorization"ヘッダ。しかし、私は春のリモーティングを使って "back"を呼び出すと、ヘッダーはコピーされないことに気付きます。私は何をしますか? まだ、私はまだそれをチェックしていないが、私はほぼ "JSESSIONID"のために動作しませんが、私はこれらの2つのヘッダーを伝播するために何をする必要がありますか?春のセキュリティとリモーティング

+1

サーバは何ですか?一般的なApache + Tomcatを「フロント」と「バック」なんかで動かしていますか? – millhouse

+0

どちらもトマトです – ShinySpiderdude

答えて

5

Spring-Remotingを使用している場合、レスキューにspring-security-remoting!このモジュールには、セキュリティコンテキストでリクエストを充実させる複数のリクエストファクトリとエグゼキュータが含まれています。 RMIについては

:HTTPの場合http://static.springsource.org/spring-security/site/apidocs/org/springframework/security/remoting/rmi/package-summary.html

http://static.springsource.org/spring-security/site/apidocs/org/springframework/security/remoting/httpinvoker/package-summary.html

+0

私はそれを探しました。しかし、このクラスは春のセキュリティ3で削除されているように見えます。 – ShinySpiderdude

+0

まだそこにありますが、別のJARにあります:http://repo1.maven.org/maven2/org/springframework/security/spring-security-remoting/3.1.0.RELEASE/ –

+0

答えをありがとう。しかし、この解決策では必要な接続プーリングはできません。 CommonsHttp ... Executorから継承する例はありますか? – ShinySpiderdude

関連する問題