Advertisement
Guest User

OpenKM.xml

a guest
Oct 24th, 2013
409
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.86 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
  3.             xmlns:security="http://www.springframework.org/schema/security"
  4.             xmlns:task="http://www.springframework.org/schema/task"
  5.             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6.             xsi:schemaLocation="http://www.springframework.org/schema/beans
  7.                                 http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
  8.                                 http://www.springframework.org/schema/security
  9.                                 http://www.springframework.org/schema/security/spring-security-3.1.xsd
  10.                                 http://www.springframework.org/schema/task
  11.                                 http://www.springframework.org/schema/task/spring-task-3.1.xsd">
  12.  
  13.   <!-- DISTRIBUTED -->
  14.   <security:authentication-manager alias="authenticationManager">
  15.     <security:authentication-provider ref="ldapAuthProvider" />
  16.   </security:authentication-manager>
  17.  
  18.   <beans:bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
  19.     <beans:constructor-arg value="ldap://1.1.1.1:389/ou=business,dc=DOMAIN,dc=local"/>
  20.     <beans:property name="userDn" value="CN=LDAP Search,CN=Users,DC=DOMAIN,DC=local"/>
  21.     <beans:property name="password" value="XXXXXXXXXXXXX"/>
  22.   </beans:bean>
  23.  
  24.   <beans:bean id="ldapAuthProvider" class="org.springframework.security.ldap.authentication.LdapAuthenticationProvider">
  25.     <beans:constructor-arg>
  26.       <beans:bean class="org.springframework.security.ldap.authentication.BindAuthenticator">
  27.         <beans:constructor-arg ref="contextSource"/>
  28.         <beans:property name="userSearch" ref="userSearch"/>
  29.       </beans:bean>
  30.     </beans:constructor-arg>
  31.     <beans:constructor-arg>
  32.       <beans:bean class="org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator">
  33.         <beans:constructor-arg ref="contextSource"/>
  34.         <beans:constructor-arg value=""/>
  35.         <beans:property name="groupSearchFilter" value="memberOf={1}"/>
  36.         <beans:property name="groupRoleAttribute" value="cn"/>
  37.         <beans:property name="searchSubtree" value="true" />
  38.         <beans:property name="convertToUpperCase" value="false" />
  39.         <beans:property name="rolePrefix" value="" />
  40.         <!--<beans:property name="defaultRole" value="ROLE_ADMIN" />-->
  41.       </beans:bean>
  42.     </beans:constructor-arg>
  43.   </beans:bean>
  44.  
  45.   <beans:bean id="userSearch" class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
  46.     <beans:constructor-arg index="0" value="" />
  47.     <beans:constructor-arg index="1" value="sAMAccountName={0}" />
  48.     <beans:constructor-arg index="2" ref="contextSource" />
  49.     <beans:property name="searchSubtree" value="true" />
  50.   </beans:bean>
  51. <!--  -->
  52. </beans:beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement