如何使用Windows凭据绑定到Active Directory?

时间:2015-03-04 12:49:18

标签: java spring active-directory ldap spring-ldap

我尝试使用Spring LDAP从Active Directory查找一些信息。我收到以下错误:

Uncategorized exception occured during LDAP processing; nested exception is javax.naming.NamingException: [LDAP: error code 1 - 000004DC: LdapErr: DSID-0C0906E8, comment: In order to perform this operation a successful bind must be completed on the connection., data 0, v1db1]; remaining name '/'

据我所知,我收到此错误是因为我没有使用技术帐户执行绑定。这是因为我没有。

是否可以将Spring LDAP配置为使用当前登录用户的凭据(例如我的凭据)?

1 个答案:

答案 0 :(得分:0)

因此,我不确定是否使用已登录的Windows会话获取Spring应用程序的权限。但我认为您可以使用Microsoft的 ldp.exe 来解决您的问题。使用ldp,您可以使用DOMAIN\samaccountname和密码进行绑定。您可以自己绑定,然后查找您的DN。然后,您可以使用您的DN和密码绑定在Spring应用程序中。

或者你可以悄悄地向AD管理员询问他们的DN是什么。