AD返回8009030C:LdapErr:DSID-0C09043E,注释:AcceptSecurityContext错误,数据0,vece

时间:2011-05-20 06:28:49

标签: java windows active-directory ldap

我使用Java的LdapContext对一台AD服务器进行身份验证。它适用于Windows7家庭基本版,企业版,专业版。但是当客户端在Windows7终极版和Vista终极版上运行时,AD会抛出结果代码49。 这两个操作系统有什么问题? 以及我如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

错误49是无效的凭据。 使用Windows登录名(例如JohnS)而不是LDAP DN(例如cn = John Smith,ou = Users,dc = example,dc = com)是一个常见的错误。 AD也可以接受用户主要名称,例如johns@example.com。