Advertisement
Guest User

deployerConfigContext.xml

a guest
Oct 15th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 5.08 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.       xmlns:context="http://www.springframework.org/schema/context"
  5.       xmlns:p="http://www.springframework.org/schema/p"
  6.       xmlns:c="http://www.springframework.org/schema/c"
  7.       xmlns:aop="http://www.springframework.org/schema/aop"
  8.       xmlns:tx="http://www.springframework.org/schema/tx"
  9.       xmlns:util="http://www.springframework.org/schema/util"
  10.       xmlns:sec="http://www.springframework.org/schema/security"
  11.       xmlns:ldaptive="http://www.ldaptive.org/schema/spring-ext"
  12.       xsi:schemaLocation="
  13.            http://www.ldaptive.org/schema/spring-ext http://www.ldaptive.org/schema/spring-ext.xsd
  14.            http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  15.            http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
  16.            http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
  17.            http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
  18.            http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security.xsd
  19.            http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">
  20.  
  21.  
  22.     <util:map id="authenticationHandlersResolvers">
  23.         <entry key-ref="proxyAuthenticationHandler" value-ref="proxyPrincipalResolver" />
  24.         <entry key-ref="ldapAuthenticationHandler" value-ref="primaryPrincipalResolver" />
  25.     </util:map>
  26.  
  27.     <util:list id="authenticationMetadataPopulators">
  28.         <ref bean="successfulHandlerMetaDataPopulator" />
  29.         <ref bean="rememberMeAuthenticationMetaDataPopulator" />
  30.     </util:list>
  31.  
  32.     <bean id="attributeRepository" class="org.jasig.services.persondir.support.NamedStubPersonAttributeDao"
  33.          p:backingMap-ref="attrRepoBackingMap" />
  34.  
  35.     <alias name="acceptUsersAuthenticationHandler" alias="primaryAuthenticationHandler" />
  36.     <alias name="personDirectoryPrincipalResolver" alias="primaryPrincipalResolver" />
  37.  
  38.     <util:map id="attrRepoBackingMap">
  39.         <entry key="uid" value="uid" />
  40.         <entry key="eduPersonAffiliation" value="eduPersonAffiliation" />
  41.         <entry key="groupMembership" value="groupMembership" />
  42.         <entry>
  43.             <key><value>memberOf</value></key>
  44.             <list>
  45.                 <value>faculty</value>
  46.                 <value>staff</value>
  47.                 <value>org</value>
  48.             </list>
  49.         </entry>
  50.     </util:map>
  51.  
  52.     <alias name="serviceThemeResolver" alias="themeResolver" />
  53.  
  54.     <alias name="jsonServiceRegistryDao" alias="serviceRegistryDao" />
  55.  
  56.     <alias name="defaultTicketRegistry" alias="ticketRegistry" />
  57.  
  58.     <alias name="ticketGrantingTicketExpirationPolicy" alias="grantingTicketExpirationPolicy" />
  59.     <alias name="multiTimeUseOrTimeoutExpirationPolicy" alias="serviceTicketExpirationPolicy" />
  60.  
  61.     <alias name="anyAuthenticationPolicy" alias="authenticationPolicy" />
  62.     <alias name="acceptAnyAuthenticationPolicyFactory" alias="authenticationPolicyFactory" />
  63.  
  64.     <bean id="auditTrailManager"
  65.          class="org.jasig.inspektr.audit.support.Slf4jLoggingAuditTrailManager"
  66.          p:entrySeparator="${cas.audit.singleline.separator:|}"
  67.          p:useSingleLine="${cas.audit.singleline:false}"/>
  68.  
  69.     <alias name="neverThrottle" alias="authenticationThrottle" />
  70.  
  71.     <util:list id="monitorsList">
  72.         <ref bean="memoryMonitor" />
  73.         <ref bean="sessionMonitor" />
  74.     </util:list>
  75.  
  76.     <alias name="defaultPrincipalFactory" alias="principalFactory" />
  77.     <alias name="defaultAuthenticationTransactionManager" alias="authenticationTransactionManager" />
  78.     <alias name="defaultPrincipalElectionStrategy" alias="principalElectionStrategy" />
  79.     <alias name="tgcCipherExecutor" alias="defaultCookieCipherExecutor" />
  80.  
  81.     <bean id="ldapAuthenticationHandler"
  82.          class="org.jasig.cas.authentication.LdapAuthenticationHandler"
  83.          p:principalIdAttribute="sAMAccountName"
  84.          c:authenticator-ref="authenticator" />
  85.  
  86.     <ldaptive:ad-authenticator id="authenticator"
  87.             ldapUrl="${ldap.url}"
  88.             userFilter="${ldap.authn.searchFilter}"
  89.             bindDn="${ldap.managerDn}"
  90.             bindCredential="${ldap.managerPassword}"
  91.             allowMultipleDns="${ldap.allowMultipleDns:false}"
  92.             connectTimeout="${ldap.connectTimeout}"
  93.             validateOnCheckOut="${ldap.pool.validateOnCheckout}"
  94.             failFastInitialize="true"
  95.             blockWaitTime="${ldap.pool.blockWaitTime}"
  96.             idleTime="${ldap.pool.idleTime}"
  97.             baseDn="${ldap.baseDn}"
  98.             maxPoolSize="${ldap.pool.maxSize}"
  99.             minPoolSize="${ldap.pool.minSize}"
  100.             validatePeriodically="${ldap.pool.validatePeriodically}"
  101.             validatePeriod="${ldap.pool.validatePeriod}"
  102.             prunePeriod="${ldap.pool.prunePeriod}"
  103.             useSSL="${ldap.use.ssl:false}"
  104.             subtreeSearch="${ldap.subtree.search:true}"
  105.             useStartTLS="${ldap.useStartTLS}" />
  106. </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement