ASP.NET MVC Windows或基于机器/访问位置的IP地址的Forms身份验证

时间:2014-05-09 19:40:53

标签: asp.net-mvc-4 authentication forms-authentication windows-authentication

我需要根据用户访问网站的位置对我的网络应用程序的用户进行身份验证。
如果用户从Web服务器(本地)访问该网站,则它应该要求表单身份验证(提示用户ID和pwd),因为不在AD中的任何用户也必须能够访问< / strong>即可。
非匿名,因为非AD用户需要输入由其经理/管理员提供给他们的用户ID和密码。
有些用户可能是不在AD中的临时用户,因此在这种情况下形成身份验证,他们在本地访问服务器上的网站 如果用户正在访问该网站(使用Web服务器的静态IP或托管该网站的服务器),通过从他/她的桌面(远程)浏览到该URL ,那么它应该采取 Windows身份验证 自动而不提示用户输入UID和Pwd 我使用asp.net mvc 4代码第一种方法。感谢任何建议。

由于 Ť

0 个答案:

没有答案