I have written all of the Geb/Groovy Login and Validation Test scripts for 
the CAS Functional Tests: https://github.com/wcrowell/cas-functional-tests

You can check these scripts out by doing a: git 
clone https://github.com/wcrowell/cas-functional-tests.git

Then run: gradle clean farmIntegrationTest

I am having a minor issue with the last test called "proxy-granting ticket 
invalidation by logout": 
https://wiki.jasig.org/display/CAS/CAS+Functional+Tests

The test states: "9. After verifying that Steps 1-8 above succeed, visit 
/logout"

You can view this test here: 
https://github.com/wcrowell/cas-functional-tests/blob/master/src/test/groovy/PGTInvalidationByLogoutSpec.groovy

When I visit "/cas/logout", I get the CAS logout page as expected, but when 
I call "/cas/proxy?targetService=bar&pgt=[PGT]" I should get:

<cas:proxyFailure code='BAD_PGT'>


Instead, CAS appears to have not logged me out and gives me the proxy 
ticket in return:

<cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
    <cas:proxySuccess>
        
<cas:proxyTicket>PT-10-uyucoGE4BNqkNg46HX5q-cas01.example.org</cas:proxyTicket>
    </cas:proxySuccess>
</cas:serviceResponse>


Any ideas?

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/8c9a5d38-93e7-4424-ad20-176af87e300e%40apereo.org.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to