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