spring - 在没有域模型的情况下将 Spring Security 插件与 Grails 一起使用

标签 spring grails

我们正在使用 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://old.nabble.com/Baked-Beans%3A-Securing-Grails-with-Spring-Security-3!-td25339938.html#a25339938

http://blog.jayway.com/2009/11/23/spring-security-for-real-with-grails/comment-page-1

http://knol.google.com/k/grails-with-spring-security#

关于spring - 在没有域模型的情况下将 Spring Security 插件与 Grails 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032121/

相关文章:

java - Spring Bean Map 重复键

Grails 2 与 Grails 3

java - 如何使用 Hibernate 和 JPA 定义外键映射的字段顺序?

spring - 如何通过 Spring 将自定义 StartupListener 添加到 Camel Context

grails - 使用图像名称上传Grails文件

grails - Grails应用程序未调用Grails插件 Controller

Grails:跨 Controller 的 SessionFactory 和 Session 对象

域建模中的验证错误,Grails

java - Spring 工具套件在 maven-jaxb2-plugin 的 <execution> 上显示错误

java - 使用 hibernate 5 配置 spring