Change "p:alwaysUseDefaultTargetUrl=*"true"" to false. You're telling it to always use "/" which is what you defined as the default.
-Scott *-Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Tue, Feb 17, 2009 at 12:27 PM, Bruno Melloni <[email protected] > wrote: > CAS intercepts attempts to go to a secure page and redirects to the CAS > Login page. Good. > > > > On return from the login, I'd like to display the page that the user was > trying to access before redirection (assuming the ROLE permits it). Any > idea about how to do it? > > > > Thanks, > > > > b. > > > > > ----------------------------------------------------------------------------------- > > > > Below is my current application's applicationContext-security.xml (it > works, but it probably still contains some errors). > > > > <beans > > xmlns=*"http://www.springframework.org/schema/beans"* > > xmlns:xsi=*"http://www.w3.org/2001/XMLSchema-instance"* > > xmlns:p=*"http://www.springframework.org/schema/p"* > > xmlns:tx=*"http://www.springframework.org/schema/tx"* > > xmlns:security=*"http://www.springframework.org/schema/security"* > > xsi:schemaLocation=*"http://www.springframework.org/schema/beans * > > * > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd* > > * http://www.springframework.org/schema/tx * > > * > http://www.springframework.org/schema/tx/spring-tx-2.0.xsd* > > * http://www.springframework.org/schema/security * > > * > http://www.springframework.org/schema/security/spring-security-2.0.4.xsd"* > > > > > > <security:http entry-point-ref=*"casProcessingFilterEntryPoint"*> > > <security:intercept-url pattern=*"/admin/**"* access=*"ROLE_ADMIN" > * /> > > <security:intercept-url pattern=*"/app/**"* access=* > "ROLE_USER,ROLE_ADMIN"* /> > > <security:intercept-url pattern=*"/**"* access=* > "IS_AUTHENTICATED_ANONYMOUSLY"* /> > > <security:anonymous/> > > <security:logout/> > > </security:http> > > > > <security:authentication-manager alias=*"casAuthenticationManager"* > /> > > > > <bean id=*"serviceProperties"* class=* > "org.springframework.security.ui.cas.ServiceProperties"* > > p:service=*" > https://LCEIT1664:8443/sso/j_spring_cas_security_check"* > > p:sendRenew=*"false"* /> > > > > <bean id=*"casProcessingFilter"* class=* > "org.springframework.security.ui.cas.CasProcessingFilter"* > > p:authenticationManager-ref=*"casAuthenticationManager"* > > p:authenticationFailureUrl=*"/casfailed.jsp"* > > p:alwaysUseDefaultTargetUrl=*"true"* > > p:filterProcessesUrl=*"/j_spring_cas_security_check"* > > p:defaultTargetUrl=*"/"*> > > <security:custom-filter after=*"CAS_PROCESSING_FILTER"* /> > > </bean> > > > > <bean id=*"casProcessingFilterEntryPoint"* class=* > "org.springframework.security.ui.cas.CasProcessingFilterEntryPoint"* > > p:loginUrl=*"https://LCEIT1664:8443/cas/login"* > > p:serviceProperties-ref=*"serviceProperties"* /> > > > > > > <bean id=*"casAuthenticationProvider"* class=* > "org.springframework.security.providers.cas.CasAuthenticationProvider"* > > p:key=*"my_password_for_this_auth_provider_only"* > > p:serviceProperties-ref=*"serviceProperties"* > > p:userDetailsService-ref=*"customUserDetailsService"*> > > <security:custom-authentication-provider /> > > <property name=*"ticketValidator"*> > > <bean class=* > "org.jasig.cas.client.validation.Cas20ServiceTicketValidator"*> > > <constructor-arg index=*"0"* value=*" > https://LCEIT1664:8443/cas"* /> > > </bean> > > </property> > > </bean> > > > > <bean id=*"customUserDetailsService"* > > class=* > "net.cndc.springsecurity.userdetails.CndcActiveDirectoryUserDetailsService" > * > > > > > </bean> > > </beans> > > > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
