Bonjour,

J'ai un petit soucis au niveau d'une authentification via NTLM (Microsoft).

Je vous explique :
J'ai une application qui doit venir récupérer une List Sharepoint depuis un WebService (WSS 3.0). C'est une appli PHP 5.6 hébergée sur un serveur Linux (CentOS), rien de bien tordu.
Pour pouvoir interroger ce WebService, j'utilise une librairie très simple d'utilisation (merci au créateur).

Sauf que mon application ne récupère rien à part une erreur ''Access Denied", contenu de la réponse en détails :

HTTP/1.1 401 Unauthorized
Server: Microsoft-IIS/7.5
WWW-Authenticate: Negotiate
WWW-Authenticate: NTLM
X-Powered-By: ASP.NET
Date: Wed, 06 Apr 2016 12:39:57 GMT
Connection: close
Content-Length: 0

J'ai donc conclu que cela venait d'un problème d'authentification et par curiosité j'ai déployé mon application sur mon localhost (Windows 7, WAMP) et là MAGIE, tout fonctionne.

Je pense que cela vient du "protocol" d'authentification propriétaire de Microsoft, en gros le serveur Windows (Sharepoint) ne doit pas accepter la tentative de connexion du serveur Linux. J'en vient donc à cibler le NTLM comme source du problème, je me trompe peut-être ...

Avez-vous déjà eu des problèmes similaires ? Connaissez-vous un package Linux permettant de pouvoir utiliser le NTLM ?

Merci d'avance.

Aucune réponse