2

是否可以使用 Requestmap 在 Spring Security 中通过其名称来保护操作?例如,我需要用户进行身份验证才能创建和更新,但匿名用户可以查看。

基本上我想实现类似

new Requestmap(url: '/*/create', configAttribute: 'IS_AUTHENTICATED_REMEMBERED').save()

对于所有名为“创建”的操作,无论控制器如何。

我可以从哪里开始寻求实现这一目标?

4

1 回答 1

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

该博客没有在中间显示通配符的示例,但根据我的经验,我很确定它会起作用。

于 2012-09-16T18:11:15.420 回答