使用ASP.NET成员资格提供程序时,有没有办法通过特定域内的电子邮件地址获取用户?我知道有System.Web.Security.Membership.GetUserNameByEmail(emailAddress)
但我希望有一些方法可以将搜索限制在特定的用户域。
答案 0 :(得分:0)
提供程序使用从搜索点开始的子树搜索 在连接字符串中指定。
如果您想限制搜索,我会将提供商连接字符串配置为指向该特定域&您要在其中搜索的OU。
示例:
<add name="ADConnectionString" connectionString="LDAP://example.com/DC=example,DC=com/OU=Accounts" />