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

Reply via email to