Springecurity2.0.4+OpenID完整配置攻略(二)

2014-11-24 01:42:42 · 作者: · 浏览: 6
i:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-2.0.4.xsd"

default-autowire="byType" default-lazy-init="true">

class="org.springframework.security.util.FilterChainProxy">

CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON

PATTERN_TYPE_APACHE_ANT

/**=httpSessionContextIntegrationFilter,logoutFilter,authenticationProcessingFilter,openIDAuthenticationFilter,securityContextHolderAwareRequestFilter,exceptionTranslationFilter,filterSecurityInterceptor

class="org.springframework.security.ui.openid.OpenIDAuthenticationProcessingFilter"

p:authenticationManager-ref="authenticationManager"

p:authenticationFailureUrl="/secure/openid.jsp"

p:defaultTargetUrl="/apps/v22/ui/frame/main.jsp"

p:filterProcessesUrl="/j_spring_openid_security_check"

/>

class="org.springframework.security.context.HttpSessionContextIntegrationFilter"/>

class="org.springframework.security.ui.logout.LogoutFilter">

class="org.openjweb.core.springsecurity.UserAuthenticationProcessingFilter"

p:authenticationManager-ref="authenticationManager"

p:authenticationFailureUrl="/common/chooseLogin.jsp login_error=1"

p:defaultTargetUrl="/apps/v22/redirect.jsp"

p:filterProcessesUrl="/j_spring_security_check"

p:rememberMeServices-ref="rememberMeServices"/>

class="org.springframework.security.providers.ProviderManager"

p:sessionController-ref="concurrentSessionController">

class="org.springframework.security.concurrent.ConcurrentSessionControllerImpl"

p:maximumSessions="1000"

p:exceptionIfMaximumExceeded="true"

p:sessionRegistry-ref="sessionRegistry"

p:messageSource-ref="messageSource"/>

class="org.springframework.security.concurrent.SessionRegistryImpl"/>

class="org.springframework.context.support.ReloadableResourceBundleMessageSource"

p:basename="/WEB-INF/classes/messageResource_zh_CN"/>

class="org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter"/>

class="org.springframework.security.ui.rememberme.RememberMeProcessingFilter"

p:authenticationManager-ref="authenticationManager"

p:rememberMeServices-ref="rememberMeServices"/>

class="org.springframework.security.providers.anonymous.AnonymousProcessingFilter"

p:key="springsecurity"

p:userAttribute="anonymousUser,ROLE_ANONYMOUS"/>

class="org.springframework.security.ui.ExceptionTranslationFilter"

p:accessDeniedHandler-ref="accessDeniedHandler"

p:authenticationEntryPoint-ref="authenticationEntryPoint"/>

class="org.springframework.security.ui.AccessDeniedHandlerImpl"

p:errorPage="/accessDenied.jsp"/>

class="org.springframework.security.ui.webapp.AuthenticationProcessingFilterEntryPoint"

p:loginFormUrl="/common/chooseLogin.jsp"

p:forceHttps="false"/>

class="org.springframework