所有/许多应用程序的相同RequestMap表

时间:2014-03-04 02:20:46

标签: grails spring-security grails-2.0

Spring Security RequestMaps数据库表是否可以 grails特定于应用程序

如, 而不是像以下规则:

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

只有一个grails应用程序可以使用,我想在一个表中拥有allmy grails应用程序的所有规则...规则将如下:

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

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

等。 ?

我试过这个,但它似乎不起作用。

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

1 个答案:

答案 0 :(得分:0)

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

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