2008-11-20 4 views
4

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

ответ

3

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

<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> 

 Смежные вопросы

  • Нет связанных вопросов^_^