想要根据 AD 组成员身份重定向内联网

想要根据 AD 组成员身份重定向内联网

我想要一个内部网地址 www.myintranet.com,供公司每个成员使用。有两个主要组:员工和承包商。我想使用相同的 IP 地址和相同的名称,但我想根据 AD 组成员身份将其重定向到不同的页面。IIS 是平台。有什么办法吗?

答案1

您最好在应用程序代码中执行此操作。为您的应用程序启用集成 Windows 身份验证,这将允许您的代码获取登录用户。

然后,在代码中,您需要检查该登录用户是否是您关心的组的成员;如果是,您将需要重定向到该组的文件夹,如果不是,您将需要显示通用页面。

如果您的内部网应用程序是用 ASP.NET 构建的,您应该能够从Request.LogonUserIdentity.Groups集合中获取用户组并使用执行重定向Response.Redirect("path/to/folder");

可能有一个第三方HttpModule可以安装到 IIS 中来为您执行此操作(这样您就不必自己编写代码),但我还没有使用过任何第三方。

相关内容