我使用Java的LdapContext对一台AD服务器进行身份验证。它适用于Windows7家庭基本版,企业版,专业版。但是当客户端在Windows7终极版和Vista终极版上运行时,AD会抛出结果代码49。 这两个操作系统有什么问题? 以及我如何解决这个问题?
答案 0 :(得分:2)
错误49是无效的凭据。 使用Windows登录名(例如JohnS)而不是LDAP DN(例如cn = John Smith,ou = Users,dc = example,dc = com)是一个常见的错误。 AD也可以接受用户主要名称,例如johns@example.com。