Spring security 你能创造出几个吗;springSecurityFilterChain“;与<;http>;?
我正在配置一个web应用程序以使用spring安全性。我正在使用xml名称空间使用“”元素配置安全性,如下所述: 如文档所述,名称空间标记创建了一个“springSecurityFilterChain”bean,我可以使用web.xml中的“过滤器映射”将其映射到需要保护的URLSpring security 你能创造出几个吗;springSecurityFilterChain“;与<;http>;?,spring-security,Spring Security,我正在配置一个web应用程序以使用spring安全性。我正在使用xml名称空间使用“”元素配置安全性,如下所述: 如文档所述,名称空间标记创建了一个“springSecurityFilterChain”bean,我可以使用web.xml中的“过滤器映射”将其映射到需要保护的URL filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.s
filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy
</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
过滤器>
springSecurityFilterChain
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain
/*
现在,我有两个网络应用程序,我不知何故需要将它们“合并”成一个公共应用程序;每个应用程序都有一个安全配置,我想避免创建第三个安全配置。我想做的是让spring配置两个安全过滤器链,使用不同的bean NAM,这样我就可以:
<filter>
<filter-name>springSecurityFilterChain1</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy
</filter-class>
</filter>
filter>
<filter-name>springSecurityFilterChain2</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy
</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain1</filter-name>
<url-pattern>/foo/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>springSecurityFilterChain2</filter-name>
<url-pattern>/bar/*</url-pattern>
</filter-mapping>
springSecurityFilterChain1
org.springframework.web.filter.DelegatingFilterProxy
过滤器>
springSecurityFilterChain2
org.springframework.web.filter.DelegatingFilterProxy
springSecurityFilterChain1
/福/*
springSecurityFilterChain2
/酒吧/*
这有意义吗
问题是,标记似乎没有提供一种定制所创建bean名称的方法。有我错过的吗?或者,我必须以某种方式复制标记对名为“我想要的”的FilterChain bean所做的操作吗
欢迎任何意见 在SpringSecurity3.1中,您可以这样做,不是使用单独的过滤器,而是使用命名空间配置中单独的
元素
从:
从SpringSecurity3.1开始,现在可以使用多个http
元素定义单独的安全筛选器链配置
不同的请求模式
在SpringSecurity3.1中,您可以做到这一点,不是使用单独的过滤器,而是在名称空间配置中使用单独的
元素
从:
从SpringSecurity3.1开始,现在可以使用多个http
元素定义单独的安全筛选器链配置
不同的请求模式
这是否意味着我们不需要
过滤器映射
对吗?这是否意味着我们不需要过滤器映射
对吗?