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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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
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
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]" <pierlag@microsoft.com> wrote in message
news:#lLWQ2SlEHA.3648@TK2MSFTNGP09.phx.gbl...
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
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