2010-08-09 12 views
0

Je suis un noob dans le monde du printemps et essaie de faire fonctionner le combo printemps/AD. Ma config est le printemps 3.0.3 + sécurité + printemps 3.0.3 printemps ldap 1.3+ tomcat 6.0Spring Security + Active Directory

J'obtiens ce qui suit lorsque je tente d'accéder à ma page sécurisée:

Raison: [LDAP: code d'erreur 49 - 80090308: LdapErr: DSID-0C0903A9, commentaire: erreur AcceptSecurityContext, données 52e, v1db0]; exception imbriquée est javax.naming.AuthenticationException: [LDAP: code d'erreur 49-80090308: LdapErr: DSID-0C0903A9, commentaire: error AcceptSecurityContext, 52e de données, v1db0]

est Voici mon application- contexte:

 <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> 

Je viens web.xml, application-context.xml, index.jsp et log4j.properties et rien d'autre. Avez-vous des idées sur où je me trompe et pourquoi je reçois cette erreur?

TIA

Répondre