Introduction

Esup-nfc-tag-server permet d'utiliser comme lecteur/borne de badge NFC :

Ce projet vise à permettre et faciliter le développement de services autour des cartes NFC dites "multiservice"

Il propose une architecture standardisée et connectée autour du badgeage d'une carte présentant un identifiant (CSN ou identifiant codé en Desfire AES) correspondant à une carte valide d'un individu connu du système d'information.

L'application Esup-nfc-tag-server est développée en Spring (ROO) et tourne sur Tomcat.

Concepts

Esup-nfc-tag-server à été pensé pour etre souple et s’intégrer dans différents SI. C'est pourquoi l'action de badger à été séparée en plusieurs étape :

 

  1. Lecture de l'identifiant de carte
  2. Rechercher de l'identifiant de la carte dans un des référentiel du SI (tagIdCheck)
  3. Interrogation d'une application pour vérifier l'autorisation pour cette carte (isTagable)
  4. Validation du badgeage et lancement d'une procédure métier (validateTag)
  5. En option récupération d'éléments à afficher (getDisplay)