2014-11-05 61 views
0

我想将http://grails.org/plugin/console插件添加到我的生产网站,但问题是它的安全性。 是否有任何简单的插件只需要用户密码,以避免使用需要Spring Security Core或Shiro的广泛配置。Grails用户和密码保护到一个URL

谢谢

+1

虽然安全性不是东西,你可以简单地做,以及正确而简便,并且使用Spring安全插件将是最安全的方式这样做,您可以选择编写自己的Grails过滤器和实施自己的安全检查。看看这些文档,如果你仔细阅读,他们有一个非常简单的例子:http://grails.org/doc/latest/guide/theWebLayer.html#filters – 2014-11-05 13:41:57

回答

2

Spring Security和Shiro插件有大的功能集,但不需要“广泛配置”。使用Spring安全插件,你只需要

  1. 安装(添加依赖于BuildConfig像任何插件),然后运行grails compile如在文档中描述的创建来解决它
  2. 运行s2-quickstart插件您域类
  3. 创建一个或多个角色(例如“ROLE_ADMIN”)和用户(BootStrap.groovy是一个很好的地方)
  4. 添加守护该URL的规则;加上这两条线的grails.plugin.springsecurity.controllerAnnotations.staticRules列表Config.groovy中'/console': ['ROLE_ADMIN']'/console/**': 'ROLE_ADMIN']