【问题标题】:how identify request when it came from other domain in asp.net MVC-4当请求来自asp.net MVC-4中的其他域时如何识别请求
【发布时间】:2016-08-22 06:58:34
【问题描述】:

你们中的任何人都可以帮助解决以下需要在 ASP.NET MVC4 中开发的与安全目的相关的问题

当客户以编程方式向我的网站发出请求时,我需要捕获客户网站的域名。

基本上我的网站是为特定用户开发的,他们的域名已经保存在数据库中,所以我需要对那些保存在我的数据库中的域进行身份验证。

我尝试了各种不适合我的代码组合

Request.url
Request.host
Request.absolutepath
Request.servervariable

他们都给了我当前的请求域名,这是我的域名, 所以请帮我解决这个问题

提前致谢!

【问题讨论】:

    标签: c# asp.net asp.net-mvc asp.net-mvc-4


    【解决方案1】:

    我想你在找HttpRequest.UrlReferrer

    注意有spoof the URL referrer的方法!

    因此,如果允许访问的调用方的 IP 地址是固定的,最好将 IIS 配置为仅接受来自该 IP 的请求。 IIS 8.0 Dynamic IP Address Restrictions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-20
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-04
      • 1970-01-01
      相关资源
      最近更新 更多