...
| Bloc de code |
|---|
accessRestrictionWSRestApi=hasIpAddress('127.0.0.1') or hasIpAddress('192.168.1.39') or hasIpAddress('192.168.22.0/24') |
Peut-on encoder l'application CROUS quand on utilise des cartes vierges ?
Dans le cadre d'Esup-SGC il est conseillé d'utiliser des cartes pré-encodées avec l'application CROUS/IZLY. Il est tout de même possible d'activer l'encodage CROUS lors de l'encodage de cartes vierges avec Esup-Sgc-Client. Pour cela il faut:
- Utiliser un PC sous windows 64 et se procurer l'application cnousApi auprès de la liste esup-sgc-devel@esup-portail.org
- Obtenir une plage d'identifiants auprès du CNOUS ainsi qu'un fichier clé CNOUS ZDC et une clé matérielle SAM.
Installer l'application sous c:\cnousApi, le dossier devra contenir les fichier suivants:
- cnous_fournisseur_carte.dll
- CreationCarteCrous.exe
- CreationCarteCrous.exe.config
- key.txt (Clé CNOUS ZDC)
- libeay32.dll (openSSL)
- libssl32.dll (openSSL)
- pcsc_desfire.dll (springcard)Brancher la clé USB SAM
Lancer CreationCarteCrous.exe permet de s'assurer que l'application fonctionne correctement
- "CreationCarteCrous.exe -t" doit afficher true
- "CreationCarteCrous.exe -l" permet de lire l'application CROUS d'une carte
- Modifier la configuration du sgc dans applicationContext-services.xml
| Bloc de code | ||
|---|---|---|
| ||
<bean class="org.esupportail.sgc.services.cardid.CnousCardIdService">
<property name="appName" value="crous"/>
<property name="idCounterBegin" value="<numero de debut de plage CNOUS>"/>
<property name="postgresqlSequence" value="crous_smart_card_sequence"/>
<property name="crousEncodeEnabled" value="true"/>
</bean> |
Inserer le premier identifiant de votre plage au niveau du idCounterBegin et mettre crousEncodeEnabled à true.
Lors du lancement de l'application Esup-Sgc-Client depuis le SGC, un contrôle de l'application cnousApi sera effectué.
La première ligne de log doit indiquer "dll cnous : OK"