1

我有一个与示例booking-faces相关的问题,spring 中的参数是 security intercept-url pattern="/secure"什么是映射?,在哪里/secure配置。谢谢。

4

1 回答 1

0

SpringSecurity 帮助解决 Java EE 应用程序的安全问题,如此处所述。下面的配置意味着在您的应用程序中访问任何以开头的 URL 的用户secure都应该具有ROLE_SUPERVISOR权限

<security:intercept-url pattern="/secure" method="POST" access="hasRole('ROLE_SUPERVISOR')"/>

根据配置可以使用以下用户登录(有ROLE_SUPERVISOR权限)

keith/melbourne
erwin/leuven

添加

SpringSecurity 通过过滤器在 Web.xml 中配置,它不接收所有 URL:

<filter-mapping> 
     <filter-name>springSecurityFilterChain</filter-name> 
     <url-pattern>/*</url-pattern> 
</filter-mapping> 

所有 SpringSecurity 都像这样在 SpringSecurity 配置文件中配置

您可以在文件中找到以下模式/secure<security:intercept-url pattern="/secure" ...

于 2013-05-12T07:56:59.157 回答