1

我目前正在使用 DotNetOpenAuth 实现 SSO。但是,在本地工作时,我需要通过代理发送请求。我很高兴以编程方式或通过配置设置执行此操作,但我很难找到将其添加到应用程序块中提供的 TwitterConsumer 类的位置。

非常感谢任何帮助

4

1 回答 1

1

因此,最简单的方法可能是在您的 .config 文件中设置代理,或者以编程方式使用WebRequest.DefaultWebProxy

HttpWebRequest或者,只需像任何其他 .NET 请求一样在对象上设置代理属性。对于那些您看不到的请求对象,因为 DotNetOpenAuth 会自动创建和发出它们,您可以实现IDirectWebRequestHandler并将其传递给 DNOA,以便拦截每个传出的 HttpWebRequest,但考虑到您的其他选项,这相当困难并且可能没有必要。

于 2013-03-05T04:54:25.933 回答