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
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
6

    
7
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"
8
       default-autowire="byType">
9

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

    
19
    <bean id="ldapActions" class="eu.dnetlib.openaire.user.utils.LDAPActions">
20
        <property name="ldapConnector" ref="ldapConnector"/>
21
    </bean>
22

    
23
    <bean id="emailSender" class="eu.dnetlib.openaire.user.utils.EmailSender" >
24
        <property name="username" value="${mail.users.username}"/>
25
        <property name="password" value="${mail.users.password}"/>
26
        <property name="host" value="${mail.smtp.host}" />
27
        <property name="port" value="${mail.smtp.port}" />
28
        <property name="from" value="${mail.smtp.from}" />
29
        <property name="auth" value="${mail.smtp.auth}" />
30
        <property name="sslProtocols" value="${mail.smtp.sslProtocols:null}" />
31
    </bean>
32

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

    
35
    <context:component-scan base-package="eu.dnetlib.openaire.user.*"/>
36
    <context:component-scan base-package="eu.dnetlib.openaire.usermanagement.*"/>
37
    <context:annotation-config></context:annotation-config>
38

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