activedirectory认证失败的MVC 5应用

本文关键字:应用 MVC 认证 失败 activedirectory | 更新日期: 2023-09-27 17:49:44

我有一个MVC 5 web应用程序,它被设置为使用表单身份验证按此此链接

它成功地验证了LDAP(即,对Membership.ValidateUser(model.UserName, model.RememberMe)的调用返回true),但是当它重定向到我的HomeController的Index动作时,它击中了[Authorize]属性并认为用户由于某种原因未被授权,因此它再次重定向到登录页面。

我在这里错过了什么?

activedirectory认证失败的MVC 5应用

您需要将身份验证cookie添加到响应中,如下所示:

   FormsAuthentication.SetAuthCookie((model.UserName, model.RememberMe)

或者你也可以像这个链接中描述的那样手动设置