我将在我的应用中使用默认的内置成员资格提供程序。如果第一个提供者没有验证用户,那么我想尝试针对另一个提供者验证用户。
我的web.config中设置了辅助提供程序,如下所示:
<membership>
<providers>
<add name="SecondaryMemberShipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,System.Web, Version 4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
enableSearchMethods="true"
connectionUserName="MyDoman\user"
connectionPassword ="password"
connectionStringName ="ADConnectionString" />
</providers>
</membership>
我添加了一个继承自MembershipProvider的类“SecondaryMemberShipProvider”。我不确定如何在新类上编写ValidateUser方法。