如果我们参考 的文档System.DirectoryServices.AccountManagement.IdentityType
,它将标识IdentityType.Name
为“身份是名称”,仅此而已。这是什么名字?它期望什么格式?
这不起作用:
UserPrincipal.FindByIdentity(myContext, IdentityType.Name, "John Doe");
这也不是:
UserPrincipal.FindByIdentity(myContext, IdentityType.Name, "Doe, John");
也不是这个:
UserPrincipal.FindByIdentity(myContext, IdentityType.Name, "jdoe"); //The username