using my own FORM_LOGIN_FILTER

<http auto-config="false" entry-point-ref="loginUrlAuthenticationEntryPoint">
		<custom-filter position="FORM_LOGIN_FILTER" ref="myAuthenticationFilter" />

</http>

	<beans:bean id="myAuthenticationFilter" class="MyAuthenticationFilter">
		<beans:property name="authenticationManager" ref="authenticationManager"/>
		<beans:property name="authenticationFailureHandler" ref="failureHandler"/>
 		<beans:property name="authenticationSuccessHandler" ref="successHandler"/>
	</beans:bean>

	<beans:bean id="successHandler" class="org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler">
 		<beans:property name="defaultTargetUrl" value="/login.spring"/>
	</beans:bean>

	<beans:bean id="failureHandler" class="org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler">
 		<beans:property name="defaultFailureUrl" value="/login.spring?login_error=1"/>
	</beans:bean>

	<beans:bean id="loginUrlAuthenticationEntryPoint" class="org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint">
 		<beans:property name="loginFormUrl" value="/login.spring"/>
	</beans:bean>

阅读全文……

你可能感兴趣的:(spring,spring,Security)