...
- pour du contrôle d'accès par exemple
- ou pour générer l'identifiant de carte crous si on n'opte pas pour l'usage de carte préencodé crous et qu'on souhaite qu'esup-sgc et esup-nfc-tag se chargent de cet encodage. Aussi dans ce cadre crousEncodeEnabled à true permet de spécifier que l’application CROUS doit être écrite lors de l’encodage des cartes.
| Bloc de code | ||
|---|---|---|
| ||
<bean id="cardIdsService" class="org.esupportail.sgc.services.cardid.CardIdsService">
<property name="cardIdServices">
<list>
<bean class="org.esupportail.sgc.services.cardid.ComueNuAccessControlCardIdService">
<property name="appName" value="access-control"/>
<property name="idCounterBegin" value="XXXXXXXXXXXXXXX"/>
<property name="postgresqlSequence" value="card_sequence"/>
</bean>
<bean class="org.esupportail.sgc.services.cardid.ComueNuBuCardIdService">
<property name="appName" value="bu"/>
</bean>
<bean class="org.esupportail.sgc.services.cardid.CnousCardIdService">
<property name="appName" value="crous"/>
<property name="idCounterBegin" value="XXXXXXXX"/>
<property name="postgresqlSequence" value="crous_smart_card_sequence"/>
<property name="crousEncodeEnabled" value="false"/>
</bean>
</list>
</property>
</bean> |
EsupNfcTagService :
Pour spécifier l’adresse du serveur esup-nfc-tag. Le SGC déclare et contrôle ses périphériques d’encodage (esup-scg-client) avec esup-nfc-tag (applicationName correspond à l'application créée dans esup-nfc-tag)
...