Grails User& password保护URL

时间:2014-11-05 13:25:16

标签: grails grails-plugin

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

由于

1 个答案:

答案 0 :(得分:2)

Spring Security和Shiro插件具有大型功能集,但不需要“大量配置”。要使用Spring Security插件,您只需要

  1. 安装它(在BuildConfig中像任何插件一样添加依赖项)并运行grails compile来解决它
  2. 按照文档中的说明运行s2-quickstart插件以创建域类
  3. 创建一个或多个角色(例如“ROLE_ADMIN”)和用户(BootStrap.groovy是个好地方)
  4. 添加保护该网址的规则;将这两行添加到Config.groovy grails.plugin.springsecurity.controllerAnnotations.staticRules'/console': ['ROLE_ADMIN']
  5. '/console/**': 'ROLE_ADMIN']列表中