成员身份defaultProvider Active Directory

时间:2017-03-15 13:59:55

标签: c# asp.net asp.net-mvc asp.net-membership membership-provider

我正在尝试设置ASP.NET MVC站点以使用LDAP。我觉得我已经设置好了所有东西,但是当我期望它返回true时,Membership.ValidateUser会一直返回false。我已经阅读了一些文档,例如this one on AD membership,但有一件事我想确保我完全理解,因为我正在排除故障:

默认提供的defaultProvider属性值是否由Microsoft提供?或者它只是一个任意名称,我们可以称之为什么?

这是我当前的web.config设置:

<connectionStrings>
<add name="ADConnectionString" connectionString="LDAP://dc1.dc2.dc3.dc4/DC=dc1,DC=dc2,DC=dc3,DC=dc4" /
</connectionStrings>

<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
  <providers>
    <clear />
    <add name="AspNetActiveDirectoryMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ADConnectionString" attributeMapUsername="sAMAccountName" />
  </providers>
</membership>

0 个答案:

没有答案