在Grails中跨多个插件共享身份验证

时间:2010-09-13 05:52:16

标签: security spring authentication plugins grails

我已经将一个大型Grails项目模块化为几个插件,并希望共享对spring安全插件的访问,以管理我的项目中的身份验证 - 有一种简单的方法吗?我不确定如何从子插件

共享核心项目插件的访问权限

1 个答案:

答案 0 :(得分:0)

如果您使用spring security grails插件进行身份验证,那么只需在您的base-sub-plugin中定义此插件,如下所示:

grails.project.dependency.resolution = {
    [..]
    plugins {
        compile ":spring-security-core:1.1.3"
        compile ":spring-security-ui:0.1.2"     
    }
}

使用此插件的所有自定义插件都会自动将安全插件作为依赖项使用,并且可以使用springSecurityService(并且不需要在application.properties中定义这些插件)。