2013-06-05 23 views
0

我已經通過下面的問題了,我們只能在春季安全XML文件來配置委託方法如何配置AD認證和DB authurization在Spring Security 3.1

Spring Security 3 Active Directory Authentication, Database Authorization

相反。

您可以請指導我我們如何做到這一點。

這是工作配置的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> 

回答