34得票3回答
Windows 10更新后System.DirectoryServices.AccountManagement.PrincipalContext出现故障。

过去几年里,我一直在使用这个小函数验证用户凭据,并且没有任何问题。 createPrincipalContext 方法返回一个带有 ContextType.Machine 和计算机名的 PrincipalContext。public static bool ValidateCredential...

25得票1回答
如何使用Principal Context连接到Active Directory?

我已经做了一段时间的尝试,但总是收到以下错误信息: System.DirectoryServices.AccountManagement.PrincipalServerDownException 我认为这意味着我的连接设置(连接字符串)有问题。 当我在Active Directory...

11得票1回答
如何在.NET Core 2.0中使用PrincipalContext

我已经在.NET Core 2.0中创建了一个Web应用程序,希望使用名称空间System.DirectoryServices.AccountManagement中的PrincipalContext。 我想要像这样验证用户:private static ClaimsIdentity Valid...

11得票1回答
使用PrincipalContext.ValidateCredentials对本地计算机进行身份验证时出错?

我有一个 WCF 服务,其中包含一个 Login 方法,用于验证用户名和密码是否与本地机器凭据匹配,但在某些用户上经过似乎是随机的一段时间后,它会停止工作。 实际的登录命令如下:public UserModel Login(string username, string password, s...

10得票1回答
UserPrincipal.FindByIdentity()总是返回null。

我正在使用LdapAuthentication将用户登录到Active Directory。 我想找到用户所属的所有组。 我正在使用以下代码:string adPath = "LDAP://OU=HR Controlled Users,OU=All Users,DC=myDomain,DC=l...

9得票1回答
如何在建立上下文 - PrincipalContext 时设置连接超时

using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain, Domain, UserName, Password)) { UserPrincipal U =...

7得票2回答
UserPrincipal.IsMemberOf返回false

我试图验证用户是否在“TestGroup”组中。 即使用户是“TestGroup”组的一部分,我仍然得到了retval = false @ line(retVal = user.IsMemberOf(groupPrincipal);)的结果,并且事件查看器显示消息为“用户名或密码不正确”。 ...