Project

General

Profile

Download (2.07 KB) Statistics
| Branch: | Tag: | Revision:
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
  xsi:schemaLocation="http://www.springframework.org/schema/beans
6
    http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
7
    http://www.springframework.org/schema/context
8
    http://www.springframework.org/schema/context/spring-context-4.3.xsd">
9

    
10
<!--     <context:property-override location="classpath:override.properties"/> -->
11

    
12
    <context:component-scan base-package="eu/etaxonomy/cdm/api/service"/>
13
    <context:component-scan base-package="eu/etaxonomy/cdm/ext"/>
14
    <context:component-scan base-package="eu/etaxonomy/cdm/io"/>
15

    
16
    <bean id="dataSource" class="org.unitils.database.UnitilsDataSourceFactoryBean"/>
17
    
18
    <import resource="classpath:/eu/etaxonomy/cdm/applicationContext-test.common.xml" />
19
    
20
    <import resource="classpath:/eu/etaxonomy/cdm/persistence.xml" />
21
    <import resource="classpath:/eu/etaxonomy/cdm/services_base_test.xml"/>
22

    
23
    <!-- security  -->
24
    <bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.Md5PasswordEncoder"/>
25
    <bean id="saltSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource">
26
        <property name="userPropertyToUse" value="getUsername"/>
27
    </bean>
28
    <bean id="daoAuthenticationProvider" class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
29
        <property name="userDetailsService" ref="userService"/>
30
        <property name="saltSource" ref="saltSource"/>
31
        <property name="passwordEncoder" ref="passwordEncoder"/>
32
    </bean>
33
    <bean id="authenticationManager" class="org.springframework.security.authentication.ProviderManager">
34
        <constructor-arg>
35
            <list>
36
                <bean class="org.springframework.security.authentication.TestingAuthenticationProvider"/>
37
                <ref bean="daoAuthenticationProvider"/>
38
            </list>
39
        </constructor-arg>
40
    </bean>
41

    
42
</beans>
    (1-1/1)