2010-09-13 51 views
3

我有模块化的大型Grails项目分成几个插件,并希望分享进入春季安全插件在我的项目管理认证 - 有一种简单的方法来做到这一点?我不知道如何从子插件共享跨多个插件认证Grails中

+0

我也想知道。您可能对此感兴趣。来自Grails路线图的一项2.0“通过不同插件支持和实现的通用安全抽象”http://www.grails.org/Roadmap – smartnut007 2011-03-24 04:49:24

回答

0

如果你使用Spring Security的Grails插件进行身份验证,那么就定义了这个插件,在基本分的插件,这样的共享访问核心项目的插件:

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

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