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