2014-04-12 67 views
0

这里的情况:限制Web应用程序的IP地址或DNS名称

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

Web应用程序B是托管在IIS 7的ASP.Net应用程序什么是使用编程,使应用程序B访问只有在用户才能通过该网站“A”的最佳途径。

+0

?他们都使用相同的域名? – kmacdonald

+0

您是否可以访问这两个应用程序? –

+0

不同于论坛的网站,我们不使用的“谢谢”,或者“任何帮助表示赞赏”,或签名(因此)。请参阅[应该'嗨','谢谢',标语和致敬辞职](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-删除 - 从 - 个)。 – rene

回答

1

你几乎做一些“第三方认证”方案,没有什么不同“谷歌/ Facebook等”签到。所以根据你的“协议”是如何定义的Site A,你所说的不是你的控制,但是因为有一些你似乎需要,并割让给它的信任,那么我会认为有“一些”协议到位。

除非那个,或者如果你在搜索网站A和B之间的一些协议,而这取决于你是多么安全需要的东西存在,那么它可能只是归结为实施类似的计划 - 例如令牌,HTTP头,等

简单的例子:

0

你可以使用:

Request.UrlReferrer.ToString(); 

它并不完全信任,但根据用户的级别,你可以做的更糟糕。

参见:Request.UrlReferrer null?