2013-06-25 49 views
0

我有一个SpringMVC 3.2应用程序,我想添加Spring安全。我已经阅读了一些教程和下载的例子。我遇到的问题是我的应用程序使用JavaConfig,而所有Spring Security示例使用web.xml,这是我没有的。我查看了spring-security-javaconfig项目,但我还没有找到实际实现它的最好方法。我可以创建一个扩展WebSecurityConfigurerAdapter的@Configuration类,但我不能说我完全理解它是如何工作的。我知道我需要自定义角色,IP限制和记住我。但它真的很简单,我只需要一个@Configuration类?Iintegrate春季安全到春天mvc 3.2

有没有人有任何资源来帮助整合这两个项目?或者更好地通过XMl坚持Spring Security,并找到一种方法来与这两个人结婚?

回答

0

问题spring-security-javaconfig是它尚未发布。

在我们的一个应用程序中,我们手动配置了@Configuration的安全性。但是我对Spring的安全内部工作知之甚少,所以对我来说很简单。我可以想象,对于一个没有经验的用户来说可能并不那么容易。

我建议你通过XML配置安全性。它比较容易,有据可查,而且工作正常。

您可以从@Configuration类中通过@ImportResource导入安全XML配置。注册DelegatingFilterProxy用正确的名称springSecurityFilterChain从你的WebApplicationInitializer应该也是小菜一碟。

+0

谢谢帕维尔,我正在采取你的方法,它几乎是正确的。 – sonoerin