2010-11-11 4 views
1

J'ai un service WCF hébergé dans IIS7.5 en tant que compte de domaine spécifique. Appelez-le app1. Ce service doit appeler un service protégé d'authentification intégré Windows hébergé dans une autre application IIS. Appelez-le app2Service WCF appelant l'URL protégée par l'authentification Windows

app2 Les paramètres d'authentification IIS sont "autorisation Windows" tout le reste est désactivé.

J'ai accordé l'accès d'identité d'app1 à la ressource NTFS où app2 est déployé.

J'utilise la classe HttpWebRequest pour faire l'appel de app1 à App2 et je suis en train de les request.credentials = CredentialCache.DefaultNetworkCredentials

Je continue à obtenir une réponse 401 non autorisée.

Des idées? Il doit être quelque chose de simple

:(
+0

Utilisez-vous une usurpation d'identité? – Aliostad

Répondre

0

var _httpWebRequest = (HttpWebRequest) WebRequest.Create (ServiceUrl); _httpWebRequest.UseDefaultCredentials = true; _httpWebRequest.Method = "POST", _httpWebRequest.ContentType = "application/xml" ;

+0

Comment appeler une méthode de service en utilisant ceci? –

Questions connexes