[英]How to define a pattern in spring security?
我有这4页:
这是spring安全配置:
<security:http auto-config="true" use-expressions="true">
<security:intercept-url pattern="//pages/project/[ec].*/" access="hasRole('PROJECT_WRITE')"/>
<security:intercept-url pattern="/pages/project/load**" access="hasRole('PROJECT_READ')"/>
<security:intercept-url pattern="/pages/project/detail**" access="hasRole('PROJECT_READ')"/>
</security:http>
当它以e(用于编辑)和c(用于创建)开头时,我需要过滤页面,但我不知道。 这是正确的正则表达式//pages/project/[ec].*/,但不起作用。
可能吗?
加载详细信息页面工作正常,但网址很简单。
谢谢!
在正则表达式的末尾有一个斜杠。 您也可以在开始时删除其中一个斜杠。 尝试这个:
/pages/project/[ec].*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.