【问题标题】:Spring Security + Active DirectorySpring Security + 活动目录
【发布时间】:2011-03-27 06:13:08
【问题描述】:

我是 spring 世界的菜鸟,并试图让 spring/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.xmlapplication-context.xmlindex.jsplog4j.properties,没有别的。

对哪里出错以及为什么会出错有任何想法吗?

TIA

【问题讨论】:

    标签: active-directory spring-security


    【解决方案1】:

    根据此页面http://confluence.atlassian.com/display/CONFKB/LDAP+Error+Code+49,您使用的凭据无效。检查您用于连接到 AD 的用户名/密码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 2015-07-05
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      相关资源
      最近更新 更多