Bonjour,
j'ai un client soap créé en PHP qui accède à un service web créé en .NET (4.0). Quand l'autentification "basic" est activée dans IIS, la connexion se fait bien et le client soap se connecte correctement.
Quand je vire l'autentification "basic" pour activer l'autentification "windows" dans IIS, mon client soap n'arrive plus à se connecter. J'ai essayé une connexion dans le navigateur web (chrome, IE), il me demande bien les username/password d'un utilisateur windows et il se connecte bien. Mon client soap lui rien n'y fait, il veut pas.
Mon code ressemble à cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
define('WSDLURL', "http://localhost/mywebservice.asmx?wsdl");
 
$username = 'monUtilisateur';
$password = 'monPassword';
 
$client = new SoapClient(WSDLURL, array('trace' => 1, 'cache_wsdl' => WSDL_CACHE_NONE, 'login' => $username, 'password' => $password));
Merci