KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm using Spring 3.1 for authentication purpose. My requirement: Two different login pages. One for Customer and other for Employee. Each after successful authentication, will be forwarded to respective successful URL. My spring security configuration: <sec:http pattern="/resources/**" security="none" /> <sec:http auto-config="true"> <sec:intercept-url pattern="/**" access="IS_AUTHENTICATED_ANONYMOUSLY" /> <sec:intercept-url pattern="/customer/**" access="ROLE_CUSTOMER" /> <sec:intercept-url pattern="/employee/**" access="ROLE_EMPLOYEE" /> </sec:http> <bean id="springSecurityFilterChain" class="org.springframework.security.web.FilterChainProxy"> <sec:filter-chain-map path-type="ant"> <sec:filter-chain pattern="/**" filters="authenticationProcessingFilterForCustomer,authenticationProcessingFilterForEmployee" /> </sec:filter-chain-map> </bean> <bean id="authenticationProcessingFilterForCustomer" class="org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter"> <property name="authenticationManager" ref="authenticationManagerForCustomer" /> <property name="filterProcessesUrl" value="/j_spring_security_check_for_customer" /> <property name="authenticationSuccessHandler" ref="customerSuccessHandler" /> <property name="authenticationFailureHandler" ref="customerFailureHandler" /> </bean> <bean id="customerSuccessHandler" class="org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler"> <property name="defaultTargetUrl" value="/customer/index.html" /> </bean> <bean id="customerFailureHandler" class="org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler"> <property name="defaultFailureUrl" value="/customer.html?
Tags (comma-separated)
Save Edits
Cancel