我尝试使用SASL绑定绑定到Active Directory。我为同一个
编写了以下代码LdapConnectionconnection = new LdapConnection(new LdapDirectoryIdentifier(serverIP, port, false, false));
connection.SessionOptions.Sealing = true;
connection.SessionOptions.Signing = true;
connection.Credential = new NetworkCredential(serverUser, serverPass);
connection.AuthType = AuthType.Negotiate;
connection.Bind();
我希望绑定类型为 SASL with Kerberos 作为基础机制。但是,当我在Wireshark中看到这个请求时,我发现它是NTLM。任何人都可以帮忙吗?如何使用Kerberos机制进行SASL绑定。
P.S。测试计算机与Active Directory计算机位于同一个域中。