2014-11-05 55 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']