2

私は、フォームログインコンポーネント (Web サイトアクセス用) と Web サービス用の http-basic または http-digest コンポーネントの両方が必要なプロジェクトで spring-security を動作させようとしています。ここで、名前空間ベースの構成から始めました。たとえば、次のようなものを含む spring-security.xml ファイルです。

<http auto-config="true">
    <intercept-url...>
    ...
</http>

ただし、フォームベースをデフォルトとして、または http-basic をデフォルトとして使用する必要があります (つまり、これは 1 つのフィルター チェーンのみを構成します)。私が望むのは、一部のものがフォームにリダイレクトされず、http-basic または同等のものを使用することです。マニュアルはこれをカバーしているようですが、彼らのアドバイスに従う場合にのみ、すべてに対して独自のフィルターチェーンを定義する必要があります。

だから私は疑問に思いました、本当に他に方法はありませんか?古いスキームをまだ使用できる要素に対して、http 要素によって導入されたフィルターチェーンを再利用できる方法はおそらくありますか? 名前空間ベースの構成は、読みやすく理解しやすいため、私たちにとって非常に便利ですが、Bean 定義のリストはそうではありません...

4

2 に答える 2

0

誰も答えようとしないので、自分で答えます。これに対する答えは「いいえ」のようです。現在、ほぼ完全に Bean ベースの構成を使用しています。もちろん、私と矛盾する回答はいつでも大歓迎です。:-)

于 2009-06-09T09:39:42.350 に答える
0

これは、Spring Security ロードマップにあります。問題 SEC-1171を参照してください。

于 2010-01-01T22:21:25.050 に答える