Advertisement
Guest User

OpenKM.xml

a guest
Oct 28th, 2013
1,206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.27 KB | None | 0 0
  1.   <security:authentication-manager alias="authenticationManager">
  2.     <security:authentication-provider ref="ldapAuthProvider" />
  3.   </security:authentication-manager>
  4.  
  5.   <beans:bean id="ldapAuthProvider" class="org.springframework.security.ldap.authentication.LdapAuthenticationProvider">
  6.     <beans:constructor-arg ref="ldapBindAuthenticator"/>
  7.     <beans:constructor-arg ref="ldapAuthoritiesPopulator"/>
  8.   </beans:bean>
  9.  
  10.   <beans:bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
  11.     <!-- MS Active Directory -->
  12.     <beans:constructor-arg value="ldap://1.1.1.1:389/ou=MyBusiness,dc=XXXXXX,dc=XXX"/>
  13.     <beans:property name="userDn" value="CN=LDAP Search,CN=Users,DC=XXXXXX,DC=XXX"/>
  14.     <beans:property name="password" value="XXXXXXXXXXXXXX"/>
  15.     <beans:property name="baseEnvironmentProperties">
  16.       <beans:map>
  17.         <beans:entry key="java.naming.referral" value="follow" />
  18.       </beans:map>
  19.     </beans:property>
  20.   </beans:bean>
  21.  
  22.   <beans:bean id="ldapBindAuthenticator" class="org.springframework.security.ldap.authentication.BindAuthenticator">
  23.     <beans:constructor-arg ref="contextSource"/>
  24.     <beans:property name="userSearch" ref="userSearch"/>
  25.   </beans:bean>
  26.  
  27.   <beans:bean id="userSearch" class="org.springframework.security.ldap.search.FilterBasedLdapUserSearch">
  28.     <!-- MS Active Directory -->
  29.     <!-- user-search-base; relative to base of configured context source -->
  30.     <beans:constructor-arg index="0" value="" />
  31.     <!-- user-search-filter -->
  32.     <beans:constructor-arg index="1" value="(sAMAccountName={0})" />
  33.     <beans:constructor-arg index="2" ref="contextSource" />
  34.   </beans:bean>
  35.  
  36.   <beans:bean id="ldapAuthoritiesPopulator" class="org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator">
  37.     <beans:constructor-arg ref="contextSource" />
  38.     <beans:constructor-arg value="" />
  39.     <beans:property name="groupSearchFilter" value="(member={0})"/>
  40.     <beans:property name="groupRoleAttribute" value="CN" />
  41.     <beans:property name="rolePrefix" value=""/>
  42.     <beans:property name="searchSubtree" value="true"/>
  43.     <beans:property name="convertToUpperCase" value="false"/>
  44.     <beans:property name="ignorePartialResultException" value="true"/>
  45.   </beans:bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement