0

我已经完成了以下问题

Spring Security 3 Active Directory 身份验证、数据库授权

我们可以只在 spring security xml 文件中配置,而不是委托方法。

你能指导我如何做到这一点。

这是 Spring security 2.5 的工作配置,但我不知道如何在 3 或 3.1 中使用

<bean id="ldapAuthProvider" class="org.cmfrwk.security.spring.providers.ldap.LdapAuthenticationProvider">
        <security:custom-authentication-provider />
        <constructor-arg>
            <bean class="org.spring.security.spring.providers.ldap.BindAuthenticator">
                <constructor-arg ref="contextSource" />
                <property name="userSearch" ref="userSearch" />
                <property name="userDnPatterns">
                    <list>
                        <value>CN={0},OU=Users,OU=Laptop-Users,OU=Users,OU=XXX-EMPLOYEE,OU=XXX-XX-ADH,OU=XXX,DC=in,DC=XXXXX,DC=net</value>              
                    </list>
                </property>
            </bean>
        </constructor-arg>
        <constructor-arg>
            <bean class="org.springframework.security.ldap.populator.UserDetailsServiceLdapAuthoritiesPopulator">
                <constructor-arg  ref="customUserDetailsService" />
            </bean>
        </constructor-arg>

    </bean>
4

1 回答 1

0

看看文档:http ://static.springsource.org/spring-security/site/docs/3.1.x/reference/ldap.html

于 2013-06-05T19:37:15.723 回答