Hi Misagh,

The service is defined in the registry as followed:

https?://(a-zA-Z0-9\.)*cosmos.esa.int/.*

Though with the default catch-all, the behaviour is the same.

I initiate the logout as followed:

https://cas-test.cosmos.esa.int/logout?service=http://test.cosmos.esa.int

Regards,

Stephan

On 25/08/14 18:06, Misagh Moayyed wrote:
>
> Is the service defined in your registry? How are you initiating logout?
>
> *From:*Stephan Arts [mailto:[email protected]]
> *Sent:* Monday, August 25, 2014 4:24 AM
> *To:* [email protected]
> *Subject:* [cas-user] [CAS 4] Logout Service Redirect not working
>
> Hi,
>
> We am running CAS 4.0 with an overlay and a custom ticket-registry 
> backend.
>
> We have been preparing a migration from cas 3.5.2 to 4.0 for the past 
> 6 months, and everything is working beautifully except for the 
> service-redirect after logout.
>
> I've been investigating the issue a while now, but I am having trouble 
> discovering what goes wrong.
>
> I've changed WEB-INF/spring-configuration/propertyFileConfigurer.xml 
> to this:
>
>      35 <!--
>      36       First check cas.properties in /etc
>      37       If it is not present, or if not all properties are
>     available, check the default.
>      38     -->
>      39 <context:property-placeholder
>     location="file:/etc/cas.properties"
>     <file:///%5C%5Cetc%5Ccas.properties> order="1"
>      40 ignore-unresolvable="true" ignore-resource-not-found="true" />
>      41 <context:property-placeholder
>     location="/WEB-INF/cas.properties" order="2"/>
>
>
> I've got this in cas.properties:
> cas.logout.followServiceRedirects=true
>
> The change to the propertyFileConfigurer.xml is new in our 4.0 build. 
> I know the properties are read from there just fine because I can 
> override host.name in /etc/cas.properties to change it from what is 
> inside WEB-INF/cas.properties
>
> Both WEB-INF/cas.properties and /etc/cas.properties have the 
> cas.logout.followServiceRedirects=true line in them.
>
> With DEBUG logging enabled I see entries like this:
>
>     2014-08-25 09:55:42,262 DEBUG
>     [org.jasig.cas.web.support.CasArgumentExtractor] - <Extractor
>     generated service for: http://test.cosmos.esa.int>
>
> When I do a login and when I do a logout, so that seems to work well. 
> But no indication as to why it wouldn't redirect me back to the service.
>
> The documentation I found here[0] would suggest that having a valid 
> service definition and the cas.logout.followServiceRedirects=true 
> property should suffice.
>
> Where would you suggest I continue my quest to find the source of the 
> problem?
>
>
> --
> *HE Space Operations B.V. for ESA - European Space Agency*
>
> Stephan Arts_
> Senior UNIX Engineer
>
> Research & Scientific Support Department
> Science & Robotic Exploration Directorate (SRE-S)
>
> [0] 
> http://jasig.github.io/cas/4.0.0/installation/Logout-Single-Signout.html
>
>   
> -- 
> You are currently subscribed [email protected]  
> <mailto:[email protected]>  as:[email protected]  
> <mailto:[email protected]>
> To unsubscribe, change settings or access archives, 
> seehttp://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


-- 
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