Service Web avec l'Authentification Windows avec du Savon Client
J'ai besoin d'accéder à un service web à partir d'un c# formes app.
Le webservice besoins de l'Authentification Windows.
J'utilise le code suivant:
ServiceDeskSoapClient sd = new ServiceDeskSoapClient();
sd.ClientCredentials.UserName.UserName = @"mydomain\myusername";
sd.ClientCredentials.UserName.Password = "mypassword";
sd.MyMethod();
Mais obtiens l'erreur suivante:
The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'Negotiate,NTLM'.
Comment puis-je définir correctement les informations d'identification de sorte qu'il utilise l'authentification windows, pas anonyme?
OriginalL'auteur Ben | 2011-10-22
Vous devez vous connecter pour publier un commentaire.
Au cas où quelqu'un a encore besoin de cela, j'ai eu le plaisir d'essayer de le comprendre aujourd'hui. Il était vraiment tout à fait simple:
J'ai reçu le même amortissement d'avertissement. J'ai été en mesure d'obtenir ce travail, à la suite ceci: msdn.microsoft.com/en-us/library/ms732391.aspx
OriginalL'auteur teh4x
Ajouter les éléments suivants à l'intérieur de la <liaison> section dans le client de l'application.config:
(à partir de http://morrisbahrami.blogspot.com.au/2011/02/http-request-is-unauthorized-with.html)
OriginalL'auteur Seb Wills