1

現在、DotNetOpenAuthを使用してSSOを実装しています。ただし、ローカルで作業する場合は、プロキシ経由でリクエストを送信する必要があります。プログラムで、または構成設定を介してこれを実行できてうれしいですが、アプリケーションブロックで提供されるTwitterConsumerクラスに追加する場所を見つけるのに苦労しています。

どんな助けでも大歓迎

4

1 に答える 1

1

したがって、おそらく最も簡単な方法は、プロキシを .config ファイルに設定するか、プログラムでWebRequest.DefaultWebProxyを使用して設定することです。

HttpWebRequestまたは、他の .NET 要求と同様に、オブジェクトにプロキシ プロパティを設定するだけです。DotNetOpenAuth が自動的に作成して発行するために表示されないリクエスト オブジェクトについては、それを実装IDirectWebRequestHandlerして DNOA に渡すことができるので、発信する HttpWebRequest をそれぞれインターセプトできますが、これはかなり難しく、他のオプションを考慮するとおそらく必要ありません。

于 2013-03-05T04:54:25.933 に答える