...
Bloc de code | ||||
---|---|---|---|---|
| ||||
<bean id="httpClientFactory"
class="org.springframework.http.client.HttpComponentsClientHttpRequestFactory">
<property name="connectTimeout" value="10000" />
<property name="readTimeout" value="10000" />
<property name="httpClient" ref="httpClient"/>
</bean>
<bean id="restTemplate" class="org.springframework.web.client.RestTemplate">
<constructor-arg ref="httpClientFactory" />
</bean>
<bean id="httpClientBuilder" class="org.apache.http.impl.client.HttpClientBuilder"
factory-method="create">
<property name="connectionReuseStrategy">
<bean class="org.apache.http.impl.NoConnectionReuseStrategy"/>
</property>
</bean>
<bean id="httpClient" factory-bean="httpClientBuilder" factory-method="build" />
<bean id="apiCrousService" class="org.esupportail.sgc.services.crous.ApiCrousService">
<property name="enable" value="true"/>
<property name="webUrl" value="https://api.lescrous.fr/v1" />
<property name="appId" value="XXXXXXXX" />
<property name="appSecret" value="XXXXXXXXXXXXXXXXXXXXXX" />
<property name="restTemplate" ref="restTemplate" />
</bean>
<bean id="esistCrousService" class="org.esupportail.sgc.services.crous.EsistCrousService">
<property name="esistFiles">
<list>
<!-- value>esist/ESIST-cnrs.xml</value-->
<value>esist/ESIST-02012018-no-hbg.xml</value>
</list>
</property>
</bean>
<bean id="europeanStudentCardService" class="org.esupportail.sgc.services.esc.ApiEscrService">
<property name="enable" value="false"/>
<property name="webUrl" value="https://api.europeanstudentcard.eu/v1" />
<property name="key" value="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" />
<property name="restTemplate" ref="restTemplate" />
<property name="countryCode" value="FR"/>
<property name="picInstitutionCode" value="XXXXXXXXXX"/>
<!--
Type of cards. Possibles values are :
1 - passive card, with no electronic
2 - Smartcard without European common data zone
3 - Smartcard with European common data zone
4 - Smartcard on which application may be installed by service providers
-->
<property name="cardType" value="2"/>
<property name="cardTypes">
<map>
<entry key="2021-03-25 10:41:00" value="3"/>
<entry key="2021-07-07 16:25:00" value="4"/>
</map>
</property>
</bean>
<bean id="escUidFactoryService" class="org.esupportail.sgc.services.esc.EscUidFactoryService">
<property name="pic" value="XXXXXXXXX"/>
<property name="prefixe" value="1 " />
<property name="qrCodeUrlPrefixe" value="http://esc.gg/" />
</bean>
<bean id="escDeuInfoService" class="org.esupportail.sgc.services.esc.EscDeuInfoService">
<property name="pic" value="le-code-pic-de-letablissement"/>
<property name="deuInfoPrivateKey" value="classpath:META-INF/security/esc/ca.intermediate.key.der"/>
<property name="deuInfoPublicKey" value="classpath:META-INF/security/esc/ca.intermediate.cert.der" />
</bean>
</beans>
|
...