ESUPSGC

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

<bean id="esupNfcTagService" class="org.esupportail.sgc.services.EsupNfcTagService">

<property name="restTemplate" ref="restTemplate"/>

<property name="webUrl" value="http://esup-nfc-tag.univ-ville.fr"/>

<property name="applicationName" value="Ecriture SGC"/>

<property name="location" value="Encodage ESUP SGC"/>

</bean>

LdapValidateService

Le SGC peut transmettre des données au LDAP lorsque la carte est activée. Dans le bean ldapValidateService il est possible de paramétrer deux types de clés : Simple ou multivaluée (ldapCardIdsMappingValue, ldapCardIdsMappingMultiValues)

Les valeurs transmissibles sont : %csn%, %reverse_csn% (le csn retourné par paires), %desfireId% (ex : identifiant contrôle d'accès), %photo%.

<bean id="ldapValidateService" class="org.esupportail.sgc.services.ldap.LdapValidateService">

<property name="ldapTemplate" ref="ldapTestTemplate"/>

<property name="peopleSearchFilter" value="(eduPersonPrincipalName={0})"/>

<property name="ldapCardIdsMappingMultiValues">

<map>

<!-- Exemple clé multi-valuée -->

<entry key="supannRefId">
<list>
<value>{ISO15693}%csn%</value>
<value>{LEOCARTE:ACCESS-CONTROL}%desfireId%</value>
</list>
</entry>

<!-- Exemple clé multi-valuée -->

<entry key="autreExemple">
<list>
<value>%reverse_csn%@ISO15693</value>
</list>
</entry>

</map>

</property>

<property name="ldapCardIdsMappingValue">

<map>

<!-- Exemple clé simple -->

<entry key="jpegPhoto" value="%photo%"/>

</map>

</property>

</bean>

applicationContext-crous.xml

...