Указание прокси для использования с DotNetOpenID - PullRequest
4 голосов
/ 20 ноября 2008

Я использую DotNetOpenID для предоставления поддержки OpenID проверяющей стороны для нашего веб-сайта. Все внешние запросы должны передаваться через прокси-сервер, и я ищу способ сообщить DotNetOpenID об использовании этого прокси. Я знаю, что могу настроить глобальную конфигурацию прокси в web.config, но в настоящее время я хочу, чтобы это применялось только к вызовам, сделанным поставщику OpenID во время аутентификации. Возможно ли это?

1 Ответ

3 голосов
/ 20 ноября 2008

В итоге я решил эту проблему, указав прокси в web.config, указав обходной список, чтобы прокси-сервер использовал только внешние запросы:

<system.net>
  <defaultProxy>
    <proxy
      usesystemdefault = "False"
      proxyaddress="http://myproxyserver:8080"
      bypassonlocal="True"
    />
    <bypasslist>
      <add address="[a-z]+\.mydomain\.com"/>
      <add address="[a-z]+\.myotherdomain\.com"/>
    </bypasslist>
  </defaultProxy>
</system.net>
...