2008-12-01 6 views
0

mon code fournit un accès à notre service Web.Autoriser l'accès par proxy dans le code si le client utilise Microsoft ISA Server

Proxy WebProxy = nouveau WebProxy (ProxyURL, ProxyPort); proxy.UseDefaultCredentials = false;

NetworkCredential nc = nouveau NetworkCredential (ProxyLogin, ProxyPassword); proxy.Credentials = nc;

myWebService.Proxy = proxy;

Mon problème est que le client ne connaît pas ProxyLogin et ProxyPassword, surtout s'il exécute le serveur Microsoft ISA. La politique de l'entreprise ne lui permet pas de connaître le mot de passe et la connexion.

Y a-t-il moyen d'accéder aux informations d'autorisation par code?

Répondre

3

Il est impossible d'obtenir un mot de passe par code. S'il y avait un moyen, ce serait une faille de sécurité.

L'utilisateur doit avoir un accès proxy pour son compte. S'il n'a pas, Que c'est la fin de celui-ci. S'il a un accès proxy que votre application doit utiliser ses informations d'identification.

proxy.UseDefaultCredentials = true; 
Questions connexes