我们正在使用 Grails,但具有现有的模型层和 DAO 层。我们已经有一个用 Spring MVC 编写的应用程序,使用 Spring 进行 IoC 和安全性。我正在尝试将控件和 View 移植到 Grails 作为概念证明。我让 Grails 与 IoC 一起工作得很好,但在让 Grails 与 Spring Security 一起工作时遇到了一些麻烦。我正在使用 Grails 的 Spring 安全插件 0.5.1。我有一个 xml 文件,其中包含与 Spring MVC 应用程序一起正常工作的所有 Spring 安全设置,但我无法让它在 Grails 中工作。如果有人有使用 Grails 和 Spring Security 的经验,但没有使用 Spring security 插件的域部分,请告诉我。任何建议、网站等都会有帮助。
最佳答案
您甚至不需要 Grails Spring 安全插件,
您可以将 Spring Security 3 直接集成到 Grails 中,如下所示 无论如何,这一切都在引擎盖下进行。
您只需将安全 jar 放在 lib 文件夹中,在 web.xml 中添加两个条目并复制您的安全 applictionContext
这样您就可以在 grails 项目中使用现有的 Spring Security
这对我有用。
http://blog.jayway.com/2009/11/23/spring-security-for-real-with-grails/comment-page-1
关于spring - 在没有域模型的情况下将 Spring Security 插件与 Grails 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032121/