我使用Java的LdapContext来验证一个AD服务器。在Windows7 Home Basic、Enterprise和Professional版本上运行良好。但是当客户端运行在Windows7 Ultimate和Vista Ultimate上时,AD会抛出结果代码49。 这两个操作系统有什么问题吗?我该如何解决?
我使用Java的LdapContext来验证一个AD服务器。在Windows7 Home Basic、Enterprise和Professional版本上运行良好。但是当客户端运行在Windows7 Ultimate和Vista Ultimate上时,AD会抛出结果代码49。 这两个操作系统有什么问题吗?我该如何解决?
错误49是无效的凭据。常见的错误是使用Windows登录名(例如JohnS)而不是LDAP DN(例如cn=John Smith,ou=Users,dc=example,dc=com)。AD也可能接受用户主体名称,例如johns@example.com。