0

Spring Security を追加したい SpringMVC 3.2 アプリがあります。いくつかのチュートリアルを読み、例をダウンロードしました。私が直面している問題は、私のアプリが JavaConfig を使用し、Spring Security のすべての例が web.xml を使用していることです。これは私にはありません。spring-security-javaconfig プロジェクトを見ましたが、実際に実装するための最良の方法が見つかりませんでした。WebSecurityConfigurerAdapter を拡張する @Configuration クラスを作成できますが、その仕組みを完全に理解しているとは言えません。カスタム ロール、IP 制限、remember-me が必要になることはわかっています。しかし、@Configuration クラスが 1 つだけ必要なほど単純なのでしょうか?

これら 2 つのプロジェクトの統合に役立つリソースはありますか? それとも、XML を介して Spring Security に固執し、それら 2 つを結合する方法を見つけるほうがよいのでしょうか?

4

1 に答える 1

0

問題spring-security-javaconfigは、まだリリースされていないことです。

アプリケーションの 1 つで、セキュリティを@Configuration手動で構成しました。しかし、Spring のセキュリティ内部の仕組みについては 1 つまたは 2 つのことを知っているので、それは非常に簡単でした。経験のないユーザーにとってはそれほど簡単ではないかもしれないと想像できます.

XML 経由でセキュリティを構成することをお勧めします。それはより簡単で、十分に文書化されており、うまく機能します。

@ImportResourceクラスから経由でセキュリティ XML 構成をインポートできます@Configuration。あなたからDelegatingFilterProxy正しい名前springSecurityFilterChainで登録するWebApplicationInitializerことも簡単です。

于 2013-06-25T22:46:48.567 に答える