AnsweredAssumed Answered

CMIS & SOAP : authentification?

Question asked by grummfy on Apr 2, 2010
Bonjour,

J'aimerais pouvoir accéder via le protocole SOAP au service CMIS. En REST (web script), j'arrive a faire ce que je veux, mais j'aimerais tester via SOAP puisque CMIS le permet.

Théoriquement, d'après les spécifications CMIS chaque repository est censé supporter l'authentification HTTP Basic (en REST : OK mais en SOAP je n'y suis pas arrivé).

Bref, j'aimerais savoir s'il y a des particularités liées à Alfresco et l'accès SOAP.

Pour info voici le code que j'utilise (en PHP, vers le serveur de démo en version alfresco 3.3) :

<?php

try
{
   $client = new SoapClient('http://cmis.alfresco.com/cmis/RepositoryService?wsdl', array('user'=>'admin', 'password'=>'admin'));
   $client->getRepositoryInfo('84ccfe80-b325-4d79-ab4d-080a4bdd045b');

   echo 'Request :<pre>'.htmlspecialchars($client->__getLastRequest());
   echo '</pre>Response:<pre>'.htmlspecialchars($client->__getLastResponse()) . '</pre>';
}
catch (SoapFault $e)
{
   echo '<p>Fault String: ' . $e->faultstring . '<p>';
   echo '<p>Fault Code: ' . $e->faultcode . '<p>';
}

et l'erreur
Fault String: An error was discovered processing the  header

Fault Code: ns1:InvalidSecurity


ps : je ne savais pas trop dans quel sous forum me mettre donc je me suis glisser ici
edit :
N'ayant pas de réponse j'ai poser la question sur le forum anglophone : http://forums.alfresco.com/en/viewtopic.php?f=45&t=26137

Outcomes