2014-04-12 103 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?