【问题标题】:Specifying a proxy to use with DotNetOpenID指定与 DotNetOpenID 一起使用的代理
【发布时间】:2008-11-20 01:23:57
【问题描述】:

我正在使用 DotNetOpenID 为我们的网站提供依赖方 OpenID 支持。所有外部请求都必须通过代理服务器进行代理,我正在寻找一种方法来告诉 DotNetOpenID 使用此代理。我知道我可以在 web.config 中设置一个全局代理配置,但我目前只希望它应用于身份验证期间对 OpenID 提供程序的调用。这可能吗?

【问题讨论】:

    标签: proxy openid dotnetopenauth


    【解决方案1】:

    我最终通过在 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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-10
      • 2018-11-02
      • 2014-03-06
      • 2016-12-09
      • 2013-06-11
      • 2012-06-08
      • 2023-03-22
      • 1970-01-01
      相关资源
      最近更新 更多