I don’t think you have. Go ahead and file an issue please.
On Wednesday, August 10, 2016 at 4:46:07 AM UTC-7, Philippe MARASSE wrote:
>
> BTW, The sample request found on the wiki (
> https://apereo.github.io/cas/development/protocol/SAML-Protocol.html )
> shows :
>
> POST /cas/samlValidate?ticket=
> Host: cas.example.com
> Content-Length: 491
> Content-Type: text/xml
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> <http://schemas.xmlsoap.org/soap/envelope/>>
> <SOAP-ENV:Header/>
> <SOAP-ENV:Body>
> <samlp:Request xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol"
> MajorVersion="1"
> MinorVersion="1" RequestID="_192.168.16.51.1024506224022"
> IssueInstant="2002-06-19T17:03:44.022Z">
> <samlp:AssertionArtifact>
> ST-1-u4hrm3td92cLxpCvrjylcas.example.com
> </samlp:AssertionArtifact>
> </samlp:Request>
> </SOAP-ENV:Body></SOAP-ENV:Envelope>
>
> but phpCAS does not use POST /cas/samlValidate?ticket= but
> /cas/samlValidate?TARGET=
>
> Regards.
>
> Le 10/08/2016 à 12:39, Philippe MARASSE a écrit :
>
> Folks,
>
> I'm testing basic authentication (casuser:Mellon) with CAS 5 server and
> official phpCAS 1.3.4 client with SAML 1.1 validation, and it does not
> seem to work.
>
> Cas Client send post data :
>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> <http://schemas.xmlsoap.org/soap/envelope/>>
> <SOAP-ENV:Header/>
> <SOAP-ENV:Body>
> <samlp:Request xmlns:samlp="urn:oasis:names:tc:SAML:1.0:protocol"
> MajorVersion="1" MinorVersion="1"
> RequestID="_192.168.16.51.1024506224022"
> IssueInstant="2002-06-19T17:03:44.022Z">
>
> <samlp:AssertionArtifact>ST-2-aghFC3hJ2dnePztkMfbK-devcas1</samlp:AssertionArtifact>
> </samlp:Request>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> to
> :https://php-dev.mydomain.com/cas/samlValidate?TARGET=http%3A%2F%2Fphp-dev.mydomain.com%2Fphilippe%2Feclipse%2Ftestcas%2Fwww%2Fsaml11.php
>
> I got this answer from CAS Server :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <SOAP-ENV:Envelope
> xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
> <http://schemas.xmlsoap.org/soap/envelope/>>
> <SOAP-ENV:Body>
> <saml1p:Response InResponseTo="_192.168.16.51.1024506224022"
> IssueInstant="2016-08-10T09:44:12.393
> Z" MajorVersion="1" MinorVersion="1"
> ResponseID="_2905923a3d94406937598b14f57e8043"
> xmlns:saml1p="urn:oasis:names:tc:SAML:1.0:protocol"><saml1p:Status><saml1p:StatusCode
> Value="saml1p:RequestDenied"/><saml1p:StatusMessage>
> Les paramètres 'service' et 'ticket' sont tous deux
> nécessaires</saml1p:StatusMessage></saml1p:Status>
> </saml1p:Response>
> </SOAP-ENV:Body>
> </SOAP-ENV:Envelope>
>
> Server complains about missing ticket and/or service parameter ??
> Validation works for both CASv2 and CASv3 protocol but not with SAMLv1.1.
> SAMLv1.1 works against our production CAS v3.5 servers.
>
> Relevant part of my pom.xml (maven war overlay method) :
> <cas.groupId>org.apereo.cas</cas.groupId>
> <cas.version>5.0.0.RC1-SNAPSHOT</cas.version>
>
> <dependency>
> <groupId>${cas.groupId}</groupId>
> <artifactId>cas-server-support-spnego</artifactId>
> <version>${cas.version}</version>
> <scope>runtime</scope>
> </dependency>
> <dependency>
> <groupId>${cas.groupId}</groupId>
> <artifactId>cas-server-support-spnego-webflow</artifactId>
> <version>${cas.version}</version>
> <scope>runtime</scope>
> </dependency>
> <dependency>
> <groupId>${cas.groupId}</groupId>
>
> <artifactId>cas-server-support-json-service-registry</artifactId>
> <version>${cas.version}</version>
> </dependency>
>
> <!-- Support SAMLv1.1 et v2 -->
> <dependency>
> <groupId>org.apereo.cas</groupId>
> <artifactId>cas-server-support-saml</artifactId>
> <version>${cas.version}</version>
> </dependency>
>
> Am I missing something (again :-) ) ?
>
> Regards.
>
>
>
> --
> Philippe MARASSE
>
> Responsable pôle Infrastructures - DSIO
> Centre Hospitalier Henri Laborit
> CS 10587 - 370 avenue Jacques Cœur
> 86021 Poitiers Cedex
> Tel : 05.49.44.57.19
>
>
--
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/bd2fcb58-7247-4691-ad7e-b07de233c87d%40apereo.org.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.