Spring Security + Active Directory - PullRequest
       5

Spring Security + Active Directory

0 голосов
/ 09 августа 2010

Я новичок в мире весны и пытаюсь заставить работать комбо весна / AD.Моя конфигурация - это Spring 3.0.3 + Spring Security 3.0.3 + Spring ldap 1.3 + Tomcat 6.0

Когда я пытаюсь получить доступ к моей защищенной странице, я получаю следующее:

Причина:[LDAP: код ошибки 49 - 80090308: LdapErr: DSID-0C0903A9, комментарий: ошибка AcceptSecurityContext, данные 52e, v1db0];вложенное исключение - javax.naming.AuthenticationException: [LDAP: код ошибки 49 - 80090308: LdapErr: DSID-0C0903A9, комментарий: ошибка AcceptSecurityContext, данные 52e, v1db0]

Вот мой контекст приложения:

     <http use-expressions="true">
        <intercept-url pattern="/secure/extreme/**" access="hasRole('ROLE_SUPERVISOR')"/>
        <intercept-url pattern="/secure/**" access="isAuthenticated()" />
        <intercept-url pattern="/**" access="permitAll" />
        <form-login />
        <logout />

          <!-- Uncomment to limit the number of sessions a user can have -->
        <session-management invalid-session-url="/timeout.jsp">
            <concurrency-control max-sessions="1" error-if-maximum-exceeded="true" />
        </session-management>
 <ldap-server
        url="ldap://xyz:389"
        manager-dn="CN=xyzuer, OU=xyzAccounts, DC=xyzcom, DC=com"
        manager-password="xxxxx"
    />
<authentication-manager alias="authenticationManager">
    <ldap-authentication-provider
        user-search-base="OU=CorpUsers, DC=xyzcom, DC=com"
        user-search-filter="sAMAccountName={0}"
        group-search-filter="member={0}"
        group-role-attribute="cn"
        group-search-base="OU=Groups, DC=xyzcom, DC=com"
    />
</authentication-manager>

У меня просто есть web.xml, application-context.xml, index.jsp и log4j.properties и ничего больше.

Есть какие-нибудь идеи относительно того, где я не прав и почему я получаю эту ошибку?

TIA

1 Ответ

0 голосов
/ 22 февраля 2011

Согласно этой странице http://confluence.atlassian.com/display/CONFKB/LDAP+Error+Code+49 вы используете неверные учетные данные. Проверьте свое имя пользователя / пароль, которые вы используете для подключения к вашей AD.

...