Especificar un proxy para usar con DotNetOpenID
-
08-07-2019 - |
Pregunta
Estoy usando DotNetOpenID para proporcionar soporte de OpenID a nuestro sitio web. Todas las solicitudes externas deben ser negociadas a través de un servidor proxy, y estoy buscando una manera de decirle a DotNetOpenID que use este proxy. Sé que puedo configurar una configuración de proxy global en web.config, pero actualmente solo quiero que esto se aplique a las llamadas realizadas al proveedor de OpenID durante la autenticación. ¿Es esto posible?
Solución
Terminé resolviendo esto mediante el uso de la especificación de un proxy en web.config
, con una lista de derivación especificada para que solo las solicitudes externas usen el servidor proxy:
<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>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow