将Web App限制为IP地址或DNS名称

时间:2014-04-12 14:18:42

标签: c# asp.net iis-7 dns

情况如下:

我们有一个应用程序“A”,我们的客户登录。成功登录后,他们可以看到指向Web应用程序“B”的链接。

Web应用程序B是IIS 7上托管的ASP.Net应用程序。使用编程的最佳方法是,只有当用户通过网站“A”时才能访问应用程序B.

2 个答案:

答案 0 :(得分:1)

您几乎正在进行某种"第三方身份验证"计划,与#34; Google / Facebook等不同。"登入。所以也一样 - 我"登录"通过谷歌登录...

因此,取决于您的"协议"使用Site A进行定义,您声明并不在您的控制之下,但由于有一些信任您似乎需要并放弃它,那么我认为有& #34;一些"协议到位。

除此之外,或者如果您正在搜索站点A和站点B之间的某些协议,并且根据您需要的安全性,那么它可能只是归结为实施类似的方案 - 例如令牌,http标头等

琐碎的例子:

答案 1 :(得分:0)

您可以使用:

 Request.UrlReferrer.ToString();

它并非完全受信任,但根据您的用户级别,您可能会做得更糟。

请参阅:Request.UrlReferrer null?