LDAP错误“找不到用户名”

时间:2013-03-21 16:19:01

标签: active-directory spring-security ldap

当用户尝试登录我的网络应用时,会发生LDAP错误code 49 data 525,这意味着username not foundLDAP Errors

我不知道我的LDAP服务器验证的资源帐户是否有错误的用户名,或者用户是否尝试登录我的系统。

我怎么能弄清楚这一点?

>     org.springframework.ldap.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903AA, comment:
> AcceptSecurityContext error, data 525, v1772^@]; nested exception is
> javax.naming.AuthenticationException: [LDAP: error code 49 - 800\
>     90308: LdapErr: DSID-0C0903AA, comment: AcceptSecurityContext error, data 525, v1772^@]
>             at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:182)
>             at org.springframework.ldap.core.support.AbstractContextSource.createContext(AbstractContextSource.java:266)
>             at org.springframework.ldap.core.support.AbstractContextSource.getContext(AbstractContextSource.java:106)
>             at org.springframework.ldap.core.support.AbstractContextSource.getReadOnlyContext(AbstractContextSource.java:125)
>             at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:287)
>             at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:361)
>             at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:215)

1 个答案:

答案 0 :(得分:5)

对于我的问题,我错误地输入了特定LDAP用户的DN。我无法逃脱CN=Smith\, John中的逗号。

添加反斜杠后,我收到了另一个LDAP错误error code 49 data 52e,这意味着用户名错误&密码。

尽管如此,这是一个逃避问题。