我是春天世界的noob,並試圖讓spring/AD組合工作。我的配置是春天3.0.3 + Spring Security的3.0.3 +彈簧LDAP 1.3+的Tomcat 6.0Spring Security + Active Directory
我碰到下面當我嘗試訪問我的安全頁面:
原因: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