【问题标题】:c# jquery and webservices accessc# jquery和webservices访问
【发布时间】:2011-12-25 18:04:36
【问题描述】:

我的 .NET 解决方案为 ajax 使用 jQuery 和 web 服务。我正在寻找一种方法来限制对我自己域的网络服务的访问。有没有办法做到这一点?

【问题讨论】:

    标签: c# jquery web-services


    【解决方案1】:

    这个link 可能会有所帮助,您可以将请求来源指定为

    <?xml version="1.0" encoding="utf-8"?>
    <access-policy>
      <cross-domain-access>
        <policy>
          <allow-from http-request-headers="YOUR_SERVICE_NAME">
            <domain uri="http://YOUR_DOMAIN.com"/>
          </allow-from>
          <grant-to>
            <resource path="/" include-subpaths="true"/>
          </grant-to>
        </policy>
      </cross-domain-access>
    </access-policy>
    

    【讨论】:

      【解决方案2】:

      Web 服务与任何其他基于 HTTP 的资源相同,例如可以应用网络规则(例如在防火墙上)。如果您的 Web 服务是作为 WCF 端点创建的,则您可以使用精细的安全控制,包括基于声明的身份验证,其中原始域可以是声明。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-05-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多