在 appSecurity.xml 文件中,我有以下代码:
intercept-url pattern="/users/profile/**" access="hasRole('VIEW_PROFILES')".
intercept-url pattern="/users/profile/edit/**" access="hasRole('EDIT_PROFILES')"
我有一个页面 /users/profiles/edit/addnew ,当具有 VIEW_PROFILES 角色的用户尝试访问该页面时,他可以成功访问,但具有 EDIT_PROFILES 角色的用户无法访问。
我做错了什么?
由于
"/users/profile/edit/"
比"/users/profile/"
更具体,因此应该在列表中放在更靠前的位置。为什么
来源:核心安全过滤器