Asp.net mvc 同时使用表单和广告认证?
我的ASP.NET MVC站点要求对某些资源(下载、讨论论坛等)进行基于表单的身份验证。这对于Asp.net mvc 同时使用表单和广告认证?,asp.net-mvc,authentication,active-directory,Asp.net Mvc,Authentication,Active Directory,我的ASP.NET MVC站点要求对某些资源(下载、讨论论坛等)进行基于表单的身份验证。这对于[Authorize]属性非常有效 但是,我需要我的管理站点(`~/Areas/admin/*)根据active directory进行身份验证 对于常规ASP.NET或经典ASP,我只需进入IIS配置并更改目录安全性以拒绝匿名用户。然而,我想不出一个方法来处理一个区域 我知道将[authorize]属性放在我的管理区域的控制器上需要登录,但它将使用与站点公共区域相同的基于表单的授权。现在,它根据数据库
[Authorize]
属性非常有效
但是,我需要我的管理站点(`~/Areas/admin/*)根据active directory进行身份验证
对于常规ASP.NET或经典ASP,我只需进入IIS配置并更改目录安全性以拒绝匿名用户。然而,我想不出一个方法来处理一个区域
我知道将[authorize]
属性放在我的管理区域的控制器上需要登录,但它将使用与站点公共区域相同的基于表单的授权。现在,它根据数据库对用户进行身份验证(不使用ASP.NET成员资格系统,因为这对我的应用程序来说太过分了)。我需要用户对域进行身份验证,但仅限于管理区域
想法?您需要编写自己的自定义域授权属性,并将其添加到管理控制器中
看看这里的答案:谢谢你的链接。是否有人有更专门适用于LDAP/Active Directory的内容?