Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AD LDS上下文密码间歇重置_C#_.net_Ldap_Adam_Lds - Fatal编程技术网

C# AD LDS上下文密码间歇重置

C# AD LDS上下文密码间歇重置,c#,.net,ldap,adam,lds,C#,.net,Ldap,Adam,Lds,使用C#中的DirectoryServices.AccountManagement库,我正在建立一个PrincipalContext,然后使用该上下文验证用户 我用来建立上下文的用户名似乎正在间歇性地损坏/重置,或者其他什么正在导致建立上下文失败 在手动将密码重置为usingadsiedit后,我可以正常地建立上下文 我正在建立上下文,如图所示: PrincipalContext ldsUserContext=新PrincipalContext( ContextType.ApplicationD

使用C#中的DirectoryServices.AccountManagement库,我正在建立一个PrincipalContext,然后使用该上下文验证用户

我用来建立上下文的用户名似乎正在间歇性地损坏/重置,或者其他什么正在导致建立上下文失败

在手动将密码重置为usingadsiedit后,我可以正常地建立上下文

我正在建立上下文,如图所示:

PrincipalContext ldsUserContext=新PrincipalContext( ContextType.ApplicationDirectory, “[servername]:389”, “CN=USERS,CN=XXX,O=XXX”, ContextOptions.SimpleBind, “CN=[用户名],CN=PEOPLE,CN=XXX,O=XXX”, “[密码]”

然后我使用ValidateCredentials,如图所示:

ValidateCredentials(“CN=[login],CN=USERS,CN=XXX,O=XXX”,[userpassword],ContextOptions.SimpleBind)

目前,每天大约有15名用户登录5次。每次出现问题之间可能间隔几天或几个月

关于可能发生的事情有什么想法吗

谢谢


Matt

您是否查看了帐户是否被入侵者锁定?即,有人对该帐户进行随机密码猜测尝试。这会锁定它,因此您无法登录

我不确定的是,通过ADSI编辑更改密码是否会重置accountLockout时间