2012-10-11 7 views
1

Je suis actuellement en train de mettre en œuvre SSO avec DotNetOpenAuth. Cependant, lorsque je travaille localement, j'ai besoin d'envoyer des demandes via un proxy. Je suis heureux de le faire par programmation ou via le réglage de la configuration, mais j'ai du mal à trouver où l'ajouter à la classe TwitterConsumer fournie dans le bloc d'application.Comment utiliser un proxy avec la classe TwitterConsumer de DotNetOpenAuth.ApplicationBlock

Toute aide appréciée

Répondre

1

Donc, la façon la plus simple est probablement set the proxy in your .config file ou par programmation à l'aide WebRequest.DefaultWebProxy.

Vous pouvez également définir les propriétés du proxy sur les objets HttpWebRequest comme toute autre requête .NET. Pour les objets de requête que vous ne voyez pas parce que DotNetOpenAuth les crée et les émet automatiquement, vous pouvez implémenter IDirectWebRequestHandler et les passer dans DNOA afin que vous puissiez intercepter chaque requête HttpWebRequest sortante, mais cela est considérablement plus difficile et probablement pas nécessaire compte tenu de vos autres options.

Questions connexes