Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
- xmlns:security="http://www.springframework.org/schema/security"
- xmlns:task="http://www.springframework.org/schema/task"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
- http://www.springframework.org/schema/security
- http://www.springframework.org/schema/security/spring-security-3.1.xsd
- http://www.springframework.org/schema/task
- http://www.springframework.org/schema/task/spring-task-3.1.xsd">
- <!-- DISTRIBUTED -->
- <security:authentication-manager alias="authenticationManager">
- <security:authentication-provider ref="ldapAuthProvider" />
- </security:authentication-manager>
- <beans:bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
- <beans:constructor-arg value="ldap://1.1.1.1:389/ou=business,dc=DOMAIN,dc=local"/>
- <beans:property name="userDn" value="CN=LDAP Search,CN=Users,DC=DOMAIN,DC=local"/>
- <beans:property name="password" value="XXXXXXXXXXXXX"/>
- </beans:bean>
- <beans:bean id="ldapAuthProvider" class="org.springframework.security.ldap.authentication.LdapAuthenticationProvider">
- <beans:constructor-arg>
- <beans:bean class="org.springframework.security.ldap.authentication.BindAuthenticator">
- <beans:constructor-arg ref="contextSource"/>
- <beans:property name="userSearch" ref="userSearch"/>
- </beans:bean>
- </beans:constructor-arg>
- <beans:constructor-arg>
- <beans:bean class="org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator">
- <beans:constructor-arg ref="contextSource"/>
- <beans:constructor-arg value=""/>
- <beans:property name="groupSearchFilter" value="memberOf={1}"/>
- <beans:property name="groupRoleAttribute" value="cn"/>
- <beans:property name="searchSubtree" value="true" />
- <beans:property name="convertToUpperCase" value="false" />
- <beans:property name="rolePrefix" value="" />
- <!--<beans:property name="defaultRole" value="ROLE_ADMIN" />-->
- </beans:bean>
- </beans:constructor-arg>
- </beans:bean>
- <beans:bean id="userSearch" class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
- <beans:constructor-arg index="0" value="" />
- <beans:constructor-arg index="1" value="sAMAccountName={0}" />
- <beans:constructor-arg index="2" ref="contextSource" />
- <beans:property name="searchSubtree" value="true" />
- </beans:bean>
- <!-- -->
- </beans:beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement