OVH Cloud OVH Cloud

Authentification Webservice

2 réponses
Avatar
Luc
Bonjour,

J'ai un webservice pour lequel l'authentification NTML est=20
activ=E9e. Lorsque de l'interroge depuis IE, pas de=20
probl=E8me, en revanche l'appel depuis une application=20
Winform (m=EAme poste, m=EAme login qu'avec IE) me renvoit=20
l'erreur suivante :

Informations suppl=E9mentaires : La demande a =E9chou=E9 avec=20
l'=E9tat HTTP 401: Access Denied.


Et la, je ne comprends plus...
Help
Merci
Luc

2 réponses

Avatar
Pierre Lagarde [MS]
Bonjour Luc,

Il faut que juste après la création de ton instance envoyer les Credential
Exemple :
WSS.MyWS ws = new Demo.WSS.MyWS();
ws.Credentials = System.Net.CredentialCache.DefaultCredentials;

--
Pierre Lagarde
Microsoft France

Luc wrote:
Bonjour,

J'ai un webservice pour lequel l'authentification NTML est
activée. Lorsque de l'interroge depuis IE, pas de
problème, en revanche l'appel depuis une application
Winform (même poste, même login qu'avec IE) me renvoit
l'erreur suivante :

Informations supplémentaires : La demande a échoué avec
l'état HTTP 401: Access Denied.


Et la, je ne comprends plus...
Help
Merci
Luc


Avatar
Pascal Mercier
Bonjour,

Un article de référence sur le sujet:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetsec/html/secnetlpmsdn.asp.

Sinon, je vous conseille de jeter un oeil sur WSE (Web Services
Enhancements), actuellement disponible en version 2.0 SP1.
Web Services : http://msdn.microsoft.com/webservices/default.aspx
WS-Security Drilldown in Web Services Enhancements 2.0 :
http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnwse/html/wssecdrill.asp

Pascal Mercier - Microsoft France

"Pierre Lagarde [MS]" wrote in message
news:#
Bonjour Luc,

Il faut que juste après la création de ton instance envoyer les Credential
Exemple :
WSS.MyWS ws = new Demo.WSS.MyWS();
ws.Credentials = System.Net.CredentialCache.DefaultCredentials;

--
Pierre Lagarde
Microsoft France

Luc wrote:
> Bonjour,
>
> J'ai un webservice pour lequel l'authentification NTML est
> activée. Lorsque de l'interroge depuis IE, pas de
> problème, en revanche l'appel depuis une application
> Winform (même poste, même login qu'avec IE) me renvoit
> l'erreur suivante :
>
> Informations supplémentaires : La demande a échoué avec
> l'état HTTP 401: Access Denied.
>
>
> Et la, je ne comprends plus...
> Help
> Merci
> Luc