Asp.net mvc 4 ASP.NET MVC Windows或窗体基于计算机/访问位置的IP地址进行身份验证

Asp.net mvc 4 ASP.NET MVC Windows或窗体基于计算机/访问位置的IP地址进行身份验证,asp.net-mvc-4,authentication,forms-authentication,windows-authentication,Asp.net Mvc 4,Authentication,Forms Authentication,Windows Authentication,我需要根据用户访问网站的位置对我的web应用程序进行身份验证。 如果用户从web服务器本地访问网站,则应要求forms authenticationprompt输入用户id和pwd,因为任何不在AD中的用户也必须能够访问。它不是匿名的,因为非广告用户需要输入他们的经理/管理员提供给他们的用户名和密码。有些用户可能是不在AD中的临时用户,因此在这种情况下,当他们在本地访问服务器上的网站时,会形成身份验证。 如果用户使用web服务器或网站所在服务器的静态IP访问网站,通过远程从其桌面浏览到该URL,

我需要根据用户访问网站的位置对我的web应用程序进行身份验证。 如果用户从web服务器本地访问网站,则应要求forms authenticationprompt输入用户id和pwd,因为任何不在AD中的用户也必须能够访问。它不是匿名的,因为非广告用户需要输入他们的经理/管理员提供给他们的用户名和密码。有些用户可能是不在AD中的临时用户,因此在这种情况下,当他们在本地访问服务器上的网站时,会形成身份验证。 如果用户使用web服务器或网站所在服务器的静态IP访问网站,通过远程从其桌面浏览到该URL,则应进行windows身份验证 自动且不提示用户输入UID和Pwd 我使用asp.NETMVC4代码优先的方法。感谢您的建议

谢谢 T