...
Schéma d’architecture de la solution
Pre-requis
Logiciels
Java (JDK - JAVA SE 8): vous pouvez utiliser la librairie openjdk : nous recommandons l'usage d'openjdk
pour la partie serveur les versions 8 (généralement présentes dans les distributions conviennent),
pour la partie cliente vous pouvez utiliser openjdk et openjfx en version 11 ou 12.
Maven (dernière version 3.0.x) : , il est plus simple de prendre les versions officielles de chez Oracle (notamment pour le support facilité de JAVA WebStart et Java FX) : http://www.oracle.com/technetwork/java/javase/downloads/index.htmlMaven (dernière version 3.0.x) : http://maven.maven.apache.org/download.cgi
Postgresql : le mieux est de l'installer via le système de paquets de votre linux.
Tomcat 8 : https://tomcat.apache.org/download-80.cgi
Apache + libapache2-mod-shib2
Git
...
Il est également nécessaire d'avoir un JDK d'installé (Oracle Java ou bien OpenJDK [installation par paquet pour ce dernier]).
De même il vous faudra maven, que vous pouvez soit installer par paquet (apt-get install maven), soit manuellement depuis http://maven.apache.org/download.cgi
...
L'ordre d'installation n'a pas d'importance. Toutefois, les deux applications étant dépendentes, la documentation d'installation d'ESUP-SGC comporte des configurations d'ESUP-NFC-TAG-SERVER
A noter que esup-sgc embarque de fait le Pour enrôler et éventuellement encoder vos cartes vous avez également besoin d'un client esup-sgc-client sous la forme d'un jar servi via Java Web Start (JavaWS) / Java Network Launch Protocol (JNLP).
Ce client est signé par l'Université de Rouen Normandie - vous pouvez aussi le reconstruire et le resigner vous même depuis les sources.
voir : Installation / configuration des anciens clients : voir la documentation Clients ESUP-SGC-CLIENT -V1v2.0
Installation materielle
Dans l'application esup-sgc-client, l'encodage des cartes s'effectue à l'aide de la webcam et du lecteur de carte NFC. La webcam est disposée au dessus du lecteur de cartes de manière à le filmer. Lorsque qu'une carte est placée sur le lecteur la webcam lit le qrcode puis lance l'encodage.
...