Project

General

Profile

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:security="http://www.springframework.org/schema/security"
6
       xmlns:util="http://www.springframework.org/schema/util"
7
       xsi:schemaLocation="
8
		http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.2.xsd
9
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
10
		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd
11
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"
12
       default-autowire="byType">
13

    
14
    <bean id="ldapConnector" class="eu.dnetlib.openaire.user.store.LDAPConnector">
15
        <property name="address" value="${services.userman.ldap.address}"/>
16
        <property name="username" value="${services.userman.ldap.username}"/>
17
        <property name="usersDN" value="${services.userman.ldap.usersDN}" />
18
        <property name="zombiesDN" value="${services.userman.ldap.zombiesDN}" />
19
        <property name="password" value="${services.userman.ldap.password}" />
20
        <property name="port" value="${services.userman.ldap.port}" />
21
    </bean>
22

    
23
    <bean id="ldapActions" class="eu.dnetlib.openaire.user.utils.LDAPActions">
24
        <property name="ldapConnector" ref="ldapConnector"/>
25
    </bean>
26

    
27
    <bean id="emailSender" class="eu.dnetlib.openaire.user.utils.EmailSender" >
28
        <property name="username" value="${mail.users.username}"/>
29
        <property name="password" value="${mail.users.password}"/>
30
        <property name="host" value="${mail.smtp.host}" />
31
        <property name="port" value="${mail.smtp.port}" />
32
        <property name="from" value="${mail.smtp.from}" />
33
        <property name="auth" value="${mail.smtp.auth}" />
34
    </bean>
35

    
36
    <bean id="mUserActionsLDAP" class="eu.dnetlib.openaire.user.ldap.MUserActionsLDAP"/>
37

    
38
    <context:component-scan base-package="eu.dnetlib.openaire.user.*"/>
39
    <context:component-scan base-package="eu.dnetlib.openaire.usermanagement.*"/>
40
    <context:annotation-config></context:annotation-config>
41

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