In our CAS 5 regression tests, it looks like the optional renew
parameter for /validate, /serviceValidate, and /samlValidate is not
failing as expected for SSO.

We're basically doing the following:

1) log in to app1 (we provide user/passwd credentials):
     https://cas.example.org/cas/login?service=https://www.example.com/app1

   Get back a TGT and ST
     ST=ST-43-XLG4yRfjoTEPLM04L4sN-cas

   Validate the ST we got for app1
     
https://cas.example.org/cas/validate?service=https://www.example.com/app1&ticket=ST-43-XLG4yRfjoTEPLM04L4sN-cas

   CAS response
     yes
     <uh_user>

2) log in to app2 via SSO
     https://cas.example.org/cas/login?service=https://www.example.com/app2

   Get back ST for app2
     ST=ST-44-tWcewTl0mgKGH4xy5bQA-cas

   Validate the ST for app2 with renew=true, expect it to fail since
   we came in via SSO
     
https://cas.example.org/cas/validate?service=https://www.example.com/app2&ticket=ST-44-tWcewTl0mgKGH4xy5bQA-cas&renew=true

   CAS response ***
     yes
     <uh_user>

Similarly for /serviceValidate

   
https://cas.example.org/cas/serviceValidate?service=https://www.example.com/app2&ticket=ST-48-n4bC57VoUdHb055Pr0x6-cas&renew=true

   CAS response ***
     <cas:serviceResponse xmlns:cas=\'http://www.yale.edu/tp/cas\'>
         <cas:authenticationSuccess>
             <cas:user>uh_user</cas:user>
             </cas:authenticationSuccess>
     </cas:serviceResponse>

...and /samlValidate

   
https://cas.example.org/cas/validate?service=https://www.example.com/app2&ticket=ST-56-fAmHfbnltbdJiifZ4YWp-cas&renew=true

   CAS response ***
     <saml1p:Response ... >
         <saml1p:Status>
             <saml1p:StatusCode Value="saml1p:Success"/>
         </saml1p:Status>
     </saml1p:Response>

Unless we're making incorrect assumptions about the use of SSO, it looks
like we're getting success responses even with the renew parameter?

-baron
-- 
Baron Fujimoto <[email protected]> :: UH Information Technology Services
minutas cantorum, minutas balorum, minutas carboratum desendus pantorum

-- 
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/20161006011440.GN10923%40praenomen.mgt.hawaii.edu.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to