Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GrailsSpringSecurity-Security=";无”;_Spring_Grails_Spring Security - Fatal编程技术网

GrailsSpringSecurity-Security=";无”;

GrailsSpringSecurity-Security=";无”;,spring,grails,spring-security,Spring,Grails,Spring Security,对于我在Config.groovy中的GrailsSpring安全插件(2.0-RC2)配置,是否有与 <http pattern="/css/**" security="none"/> 在XML配置中?我试图重定向到一个失败的身份验证页面(在自定义筛选器中),但它会导致重定向循环,因为我试图重定向到的页面是“受保护的” 我已尝试更改特定路线的过滤器链图,但我不想确保安全,但没有效果。在auth失败的情况下,它仍然执行自定义筛选器。您最好的选择是更改URI的筛选器链。查看文档中

对于我在
Config.groovy
中的GrailsSpring安全插件(2.0-RC2)配置,是否有与

<http pattern="/css/**" security="none"/>

在XML配置中?我试图重定向到一个失败的身份验证页面(在自定义筛选器中),但它会导致重定向循环,因为我试图重定向到的页面是“受保护的”


我已尝试更改特定路线的过滤器链图,但我不想确保安全,但没有效果。在auth失败的情况下,它仍然执行自定义筛选器。

您最好的选择是更改URI的筛选器链。查看文档中的。通过改变特定URI的过滤器链,您可以控制应用哪些过滤器。

这就是我最后要做的。非常感谢。不过需要注意的是:我最初使用
SpringSecurityUtils.clientRegisterFilter()
将自定义过滤器添加到链中。这样做将覆盖您对Config.groovy中的
filterChainMap
所做的更改,基本上忽略您的更改。因此,您必须手动配置整个过滤器链,以便执行我想要的操作并使用自定义过滤器。