Grails Spring安全插件-用于操作的requestmap

Grails Spring安全插件-用于操作的requestmap,grails,spring-security,Grails,Spring Security,是否可以使用Requestmap在Spring安全性中通过名称保护操作?e、 g.我需要用户进行身份验证才能创建和更新,但需要匿名用户查看 基本上,我想实现以下目标 new Requestmap(url: '/*/create', configAttribute: 'IS_AUTHENTICATED_REMEMBERED').save() 对于所有名为“创建”的操作,不考虑控制器 我可以从哪里着手实现这一目标?本博客展示了您将如何做到这一点: 您似乎想在博客中的“动态请求映射”下查看。您需要

是否可以使用Requestmap在Spring安全性中通过名称保护操作?e、 g.我需要用户进行身份验证才能创建和更新,但需要匿名用户查看

基本上,我想实现以下目标

new Requestmap(url: '/*/create', configAttribute: 'IS_AUTHENTICATED_REMEMBERED').save()
对于所有名为“创建”的操作,不考虑控制器


我可以从哪里着手实现这一目标?

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

您似乎想在博客中的“动态请求映射”下查看。您需要在Config.groovy中添加几行代码,然后就可以开始创建
Requestmap
s了,就像您在那里做的一样:

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

博客没有显示中间通配符的例子,但是从我的经验来看,我确信它会起作用。

< p>这个博客显示了你将如何做到这一点:

您似乎想在博客中的“动态请求映射”下查看。您需要在Config.groovy中添加几行代码,然后就可以开始创建
Requestmap
s了,就像您在那里做的一样:

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

P>博客没有显示中间通配符的例子,但是从我的经验来看,我确信这会起作用。

谢谢你的回答。不幸的是,我还认为中间的通配符可以为请求映射工作。但实际上它不起作用,这就是为什么我问……我在中间使用通配符来做静态的方式,所以也许<代码> */COD>只需要被转义或未逃逸或某事,因为现在包含了持久性后端……仍然不工作,你指的是逃避“*”是什么意思?我尝试了类似这样的新请求映射(url:'/\\*/edit',configAttribute:'角色管理')…谢谢你的回答。不幸的是,我还认为中间的通配符可以为请求映射工作。但实际上它不起作用,这就是为什么我问……我在中间使用通配符来做静态的方式,所以也许<代码> */COD>只需要被转义或未逃逸或某事,因为现在包含了持久性后端……仍然不工作,你指的是逃避“*”是什么意思?我尝试了类似这样的东西
newrequestmap(url:'/\\*/edit',configAttribute:'ROLE\u ADMIN')
。。。