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.

...

Info

L'application doit avoir des droits d'écriture sur l'emplacement d'où elle est lancée pour pouvoir créer le fichier localstorage

Fonctionnalités

  1. L'application lit le QR code imprimé sur la carte à encoder qui correspond à l'identifiant du futur propriétaire de la carte.
  2. Demande la sélection dans esup-sgc de l'individu à encoder
  3. L'application récupéré les commandes à exécuter sur la carte via esup-nfc-tag-server
  4. Validation de l'encodage et activation de la carte
  5. Éventuellement encodage de l'application CROUS ( voir https://www.esup-portail.org/wiki/display/SGC/FAQ#FAQ-Peut-onencoderl'applicationCROUSquandonutilisedescartesvierges?)

Environnement

Logiciel

  • L'application fonctionne sous java  avec JavaFX.
  • L'application fonctionne sur Linux ou Windows 10 64bits (l'encodage CROUS necessite Windows 10 64bits)
  • pour l'encodage de l'application CROUS le pilote OMNIKEY CardMan 6121 (pilote) (voir ESUP-CNOUS-CLIENT)

Materiel

L'application nécessite :

...

Documentation de mise en œuvre ESUP-SGC / ESUP-NFC-TAG#SGC/ESUP-NFC-TAG-Installationmaterielle

Installation

Sources : 

https://github.com/EsupPortail/esup-sgc-client.git


Bloc de code
languagebash
git clone https://github.com/EsupPortail/esup-sgc-client.git
//ensuite au choix
git checkout master-shib-auth //pour le client manuel
git checkout univ-rouen-robot-zxp3-shib-auth //pour le client zxp3

Paramétrage

Il faut modifier le fichier src/main/resources/esupsgcclient.properties pour y mettre vos adresses esup-nfc-tag-server et esup-sgc et activer ou non l'encodage CNOUS

Bloc de code
languagebash
esupSgcUrl = https://esup-sgc.univ-ville.fr
esupNfcTagServerUrl = https://esup-nfc-tag.univ-ville.fr
encodeCnous = false

Compilation esup-sgc-client

Dans le dossier esup-sgc-client executer : 

...

pour le client zxp3 le fichier doit être renommé esupsgcclient-r2d2-shib.jar.

Lancement

Sur vos postes, nous recommandons l'usage d'openJDK  https://jdk.java.net et openJFX https://gluonhq.com/products/javafx/ (voir également  https://openjfx.io/openjfx-docs/ ) qui sont des produits opensource et gratuits.

...

Info

java.exe  --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml,javafx.base,javafx.media,javafx.graphics,javafx.swing,javafx.web -jar esupsgcclient-shib.jar

Précisions

Les installations d'openJDK et OpenJFX  correspondent à dézipper leurs archives dans un répertoire donné.

...