我正在使用System.DirectoryServices.Protocols.LDAP对Oracle / Sun LDAP服务器进行身份验证。代码通常工作正常,但对于极少数用户,我遇到以下异常:
System.DirectoryServices.Protocols.DirectoryOperationException:请求中的值无效。 在System.DirectoryServices.Protocols.LdapConnection.BindHelper(NetworkCredential newCredential,Boolean needSetCredential)
这是我正在遵循的一般算法:
每次尝试进行身份验证时,都会对少数帐户抛出此异常,因此服务器似乎不是一次性问题。