C# 在Intranet web app中实现表单身份验证

C# 在Intranet web app中实现表单身份验证,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我正试图通过ASP.NETMVC4(C#)开发一个内部网web应用程序。使用此配置,我无法使默认生成的AccountController与配置相关。是否可以在Intranet web应用程序中实现这种类型的表单身份验证?请问怎么办 如果不可能,我想创建一个过滤器,将所有请求重定向到LogInController,但这里的问题是如何识别用户是否已被识别?默认模板可能假设intranet应用程序使用Windows身份验证。如果是这样,请改为从模板创建一个internet应用程序,该应用程序将设置表单

我正试图通过ASP.NETMVC4(C#)开发一个内部网web应用程序。使用此配置,我无法使默认生成的AccountController与配置相关。是否可以在Intranet web应用程序中实现这种类型的
表单身份验证
?请问怎么办


如果不可能,我想创建一个过滤器,将所有请求重定向到LogInController,但这里的问题是如何识别用户是否已被识别?

默认模板可能假设intranet应用程序使用
Windows
身份验证。如果是这样,请改为从模板创建一个internet应用程序,该应用程序将设置表单身份验证。如果要验证本地广告中的用户,还可以使用成员资格提供程序、自定义提供程序或内置的
ActiveDirectoryMembershipProvider


从现在开始,像开发internet应用程序一样开发应用程序,然后在本地部署

非常感谢您的回复。那么,我怎样才能从Windows身份验证和窗体身份验证中获益呢?你不能两者兼得。Windows身份验证意味着不会提示用户在本地intranet中输入凭据。表单意味着用户必须提供其Active Directory登录名和密码。