首先让我解释一下问题:我有一个小门户网站,任何用户从互联网可以access.This门户网站只负责用户身份验证对DB.If用户进行验证,然后门户网站显示的链接列表,他们重定向到多个网站(这个网站是在各种编码语言,如PHP,ASP.net和Java)。如果用户直接在浏览器上输入来自网站的url,则用户可以访问该网站。我希望只有当页面请求来自门户而不是直接输入n浏览器时,才能查看多个网站。
我有IIS6的本地服务器,门户和网站都在这台服务器上。
有人能帮上忙吗?
提前谢谢。加布
发布于 2011-03-21 19:11:26
如果可能,将这些应用程序作为虚拟目录托管在您的身份验证应用程序下,并限制只有经过身份验证的用户才能访问,这将解决问题。
发布于 2011-03-21 19:42:20
我不知道您是否能够做到这一点,但您可以尝试使用ISA/Forefront服务器。您可以配置此选项,以便在有人输入网站url时为您执行重定向。这样,用户将需要对自己进行身份验证,而您可以让ISA或FF处理身份验证部分。这在OWA中实现了很多,但也可以用于其他目的(我已经在几个SharePoint解决方案中这样做了)。当然,你确实需要一个额外的服务器,许可证和所有这些东西。
我不知道只有IIS你怎么能拉出这样的东西。也许有一些IIS模块,但我没有任何使用这类东西的经验,所以不确定。
https://stackoverflow.com/questions/5376776
复制相似问题