我刚创建了一个全新的MVC 5.现在我需要添加AD身份验证。 基本上我followed this tutorial。
我的应用编译得很好。没有任何错误。但它也没有验证。当我尝试登录时,它会将我重定向到登录页面。知道我做错了什么吗?
我有一个现有的MVC 4应用程序,我可以使用AD进行身份验证而不会出现问题。这告诉我(按照我自己的想法)我的web.config文件没问题。
<configuration>
<system.web>
<authentication mode="Forms">
<forms name=".ADAuthCookie" loginUrl="~/Account/Login" timeout="45" slidingExpiration="false" protection="All" />
</authentication>
<membership defaultProvider="ADMembershipProvider">
<providers>
<clear />
<add name="ADMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ADConnectionString" attributeMapUsername="sAMAccountName" />
</providers>
</membership>
</system.web>
<connectionStrings>
<add name="ADConnectionString" connectionString="LDAP://primary.mydomain.local:389/DC=MyDomain,DC=Local" />
</connectionStrings>
</configuration>