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>
我經歷的細節走了,但他們爲Active Directory添加了新類。你能告訴我如何實現 – Kamahire
更正上面的鏈接指向Spring安全3.1.x文檔(而不是3.0.x),其中包括廣告部分。 – Jukka