I was able to integrate with SharePoint 2013 CMIS producer only by using Basic HTTP Authentication!
According to Microsoft all other authentication methods are available, but so far I wasn't able to connect using NTLM or any other.
BTW using SoapUI and running against SOAP service:
http://mydomain/sites/mysite/_vti_bin/cmis/soap/RepositoryService.svc
Testing SOAP Service:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://docs.oasis-open.org/ns/cmis/messaging/200908/">
<soapenv:Header/>
<soapenv:Body>
<ns:getRepositories/>
</soapenv:Body>
</soapenv:Envelope>
At the same time SharePoint native web service for the same web application and site:
http://mydomain/sites/mysite/_vti_bin/lists.asmx
runs with NTLM authentication just fine.
Authentication: NTLM
and URLhttps://server/_vti_bin/ListData.svc
, result in CMIS Workbench:invalid argument: Bad request
. Could anyone please contact Microsoft so that they fix their product?