2 nouveaux clients ont été ajoutés au dépot git https://github.com/EsupPortail/esup-sgc-client dans les branches :
- https://github.com/EsupPortail/esup-sgc-client/tree/master-shib-auth (Encodage manuel)
- https://github.com/EsupPortail/esup-sgc-client/tree/univ-rouen-robot-zxp3-shib-auth (Encodage via le robot ZXP3)
Ces clients ont été créés pour sortir du système Java Web Start (fichier JNLP) qui est en cours d’abandon.
Le lancement par jnlp nous permettait de passer les paramètres d'encodage à l'application (notamment le numéro Id du périphérique). Avec la nouvelle application on récupère maintenant un jar que l'on peut lancer directement. Au passage, l'application n'a plus besoin d'être signée.
La nouvelle application demande une connexion shibboleth via une webview intégrée (identique à l'application mobile) et utilise un localstorage pour stocker les informations nécessaires.
L'application doit avoir des droits d'écriture sur l'emplacement d'où elle est lancée pour pouvoir créer le fichier localstorage