C# 如何在ASP.NETMVC中创建选择性Windows授权

C# 如何在ASP.NETMVC中创建选择性Windows授权,c#,asp.net-mvc,authorization,C#,Asp.net Mvc,Authorization,我想在MVC应用程序中使用Windows身份验证,但仅限于站点的某些区域(即管理区域) 目前我已在web.config中设置;但与Forms one不同,这似乎强制整个应用程序进行身份验证,即使控件不包含[Authorize]过滤器 这项功能是内置的还是我必须让人们加入基于表单的保护 解决方案 在使用IIS身份验证中找到了一个很好的答案(因为我无法获得广告用户/通行证)。就我个人而言,我将使用Active Directory提供程序进行表单身份验证,而不是使用IIS Windows身份验证 这样

我想在MVC应用程序中使用Windows身份验证,但仅限于站点的某些区域(即管理区域)

目前我已在web.config中设置;但与Forms one不同,这似乎强制整个应用程序进行身份验证,即使控件不包含[Authorize]过滤器

这项功能是内置的还是我必须让人们加入基于表单的保护

解决方案


在使用IIS身份验证中找到了一个很好的答案(因为我无法获得广告用户/通行证)。就我个人而言,我将使用Active Directory提供程序进行表单身份验证,而不是使用IIS Windows身份验证

这样,您仍然可以像通常那样在代码中与表单身份验证进行交互,但信息将像您希望的那样存储在Active Directory中


…那就是我。

据我所知,这是一个公司服务器,我可以使用active directory。我不想添加用户,只想对他们进行身份验证。但是你可以使用Active Directory提供程序的表单身份验证对Active Directory进行身份验证。酷;这就回答了问题:o)Ta可能会有所帮助。