Jac*_*gen 3 regex spring spring-security
我正在尝试将Spring Security v3.2用于项目.目前我总是使用coldfusion文件调用其他文件来构建视图.所以我的所有网址都是低谷index.cfm?blablah.
现在我坚持允许匿名用户进入主视图.以下Spring Security请求匹配器不使用正则表达式,我编写了这段代码:
<http use-expressions="true">
<intercept-url pattern="^.*index.cfm\?action=home.*$" access="permitAll" />
<intercept-url pattern="/root/index.cfm" access="isAuthenticated()" />
<intercept-url pattern="/**" access="isAuthenticated()" />
<form-login />
</http>
Run Code Online (Sandbox Code Playgroud)
但无论我尝试什么,我总是进入登录字段.
经过多次尝试后我找到了解决方案:
<http request-matcher="regex" pattern="^.*index.cfm\?action=home.*$" security="none"/>
<http use-expressions="true">
<intercept-url pattern="/root/index.cfm" access="isAuthenticated()" />
<intercept-url pattern="/root/**" access="permitAll" />
<intercept-url pattern="/**" access="isAuthenticated()" />
<form-login />
</http>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9884 次 |
| 最近记录: |