> 3) Response:
> <SOAP-ENV:Envelope>
>        <SOAP-ENV:Header/>
>        <SOAP-ENV:Body>
>                <Response IssueInstant="2009-03-05T01:53:57.398Z" 
> MajorVersion="1"
> MinorVersion="1" Recipient="http://localhost/foo";
> ResponseID="_3aed1e4a58dbde84dd9d7815d61e9fb7">
>                        <Status>
>                                <StatusCode Value="samlp:Responder"/>
>                                <StatusMessage>Success</StatusMessage>
>                        </Status>
>                </Response>
>        </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>

Despite "Success" in the response above, that is actually the payload
returned for a failed ticket validation.  See
http://www.middleware.vt.edu/doku.php?id=middleware:cas:client#sample_saml_responses
for examples of successful SAML responses.  Note the NameIdentifier
element that contains the NetID.

As I mentioned in my previous post, you must send a HTTP POST to
/samlValidate whose body content is a properly formed SAML assertion
wrapped in a SOAP envelope.

> https://mycasdomainname/cas/samlValidate?TARGET=http://localhost/foo&ticket=ST-1-DvuJvba6fwTP0uydDtuN-cas

Browsing to the above URL in Firefox will send an HTTP GET request to
/samlValidate, which cannot be understood by the CAS server.  You can
certainly play around with CAS SAML support using a simple HTTP client
like curl or wget, but Firefox is probably the wrong tool for that
sort of investigation.

M

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