【问题标题】:Same RequestMap table for all/many Apps所有/许多应用程序的相同 RequestMap 表
【发布时间】:2014-04-05 09:01:26
【问题描述】:

Spring Security RequestMaps 数据库表可以是grails 应用程序特定的吗?

例如, 而不是这样的规则:

'/protectedcontroller/**': ['IS_AUTHENTICATED_FULLY'],

只有一个 grails 应用程序可以使用,我想将我所有 grails 应用程序的所有规则都放在一个表中......然后规则看起来像:

'/grailsapp1/protectedcontroller/**': ['IS_AUTHENTICATED_FULLY'],
'/grailsapp1/protectedcontroller/js/**': ['IS_AUTHENTICATED_ANONYMOUSLY'],

'/grailsapp2/protectedcontroller/**': ['IS_AUTHENTICATED_FULLY'],
'/grailsapp2/unprotectedcontroller/**': ['IS_AUTHENTICATED_ANONYMOUSLY'],

等等。 ?

我试过了,但是好像没用。

我要问的原因是,我想将我所有不同的应用程序 RequestMaps 存储在 databaseONE 表中。

【问题讨论】:

  • 顶...有人有想法吗?

标签: grails spring-security grails-2.0


【解决方案1】:

此博客展示了您将如何做到这一点:

http://blog.springsource.com/2010/08/11/simplified-spring-security-with-grails/

您应该查看博客中的“动态请求映射”。你需要添加几行到Config.groovy,然后你就可以开始创建Requestmaps了:

import grails.plugins.springsecurity.SecurityConfigType
...
grails.plugins.springsecurity.securityConfigType = SecurityConfigType.Requestmap

【讨论】:

  • 是的,我已经在使用它了...但是我有几个 Grails 应用程序需要共享同一个表 RequestMaps...我怎样才能为它们制定单独的规则?我改变了我上面的问题,以更清楚地说明我需要什么......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多