Il n'y a aucun paramètre à ajouter different du P3 (protocole cas V3)
Afin de récupérer les paramètres avec le protocole SAML (ou autre), vous avez besoin d'ajouter dans cas.properties
:
$home/etc/cas/config/cas.properties
cas.authn.attributeRepository.defaultAttributesToRelease=cn,givenName,uid,affiliation
Ce service fonctionne comme P2 ou P3 à la différence que l'adresse d’accès sera “/samlValidate?TARGET=votre-service”
Cette requête aura comme corps :
SAML_request
<SOAP-ENV:Envelope xmlns:SOAP-ENV="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-40-Ip3cWVCsEwkjgqwmTTs5-cifren-cas-test-4627235</samlp:AssertionArtifact> </samlp:Request> </SOAP-ENV:Body> </SOAP-ENV:Envelope>