Sign up ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

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:


Testing soap service:

<soapenv:Envelope xmlns:soapenv="" xmlns:ns="">

At the same time Sharepoint native web service for the same web application and site:
runs with NTLM authentication just fine.

share|improve this question
A customer reported the exact same problem, adding details here for info/searchability: Server is SharePoint 2010 with NTLM authentication, client is CMIS Workbench, configured with Authentication: NTLM and URL https://server/_vti_bin/ListData.svc, result in CMIS Workbench: invalid argument: Bad request. Could anyone please contact Microsoft so that they fix their product? – Nicolas Raoul Jan 8 '14 at 11:13
@NicolasRaoul Unfortunately we don't have the option to contact Microsoft regarding their product. That is what every customer needs to do by themselves. – Benny Skogberg Jul 15 '14 at 8:40

1 Answer 1

By default, SharePoint Server supports these authentication methods:

  • Anonymous AuthN
  • Basic AuthN
  • NTLM AuthN
  • Digest AuthN
  • Kerberos Protocol Transitioning/Constrained Delegation
  • Windows-Claims
  • Claims MultiAuth
  • Claims Mixed Mode.

The CMIS Producer is available by default in SharePoint Server for on-premises deployment

Consider you create one app and it implements a dictionary.Dictionary that initializes all of the parameters. The parameters are used to authenticate to repositories, and specify data such as the binding that is in use the URL for the server to access the REST endpoint, user name, password, and the authentication provider class (for example, Basic AuthN).

After the parameters have been set up, the developer can use the getRepositories call to connect to each repository.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.