Esup NFC Tag

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/ESUPNFC/pages/1576402952/Esup-Nfc-Tag-Py) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) Actuel »

esup-nfc-tag-py est un agent léger en Python fonctionnant en tâche de fond, avec une icône dans la barre système. Il est conçu pour écouter les événements liés aux cartes NFC et les transmettre à une instance distante d’esup-nfc-tag-server.

Contrairement à esup-nfc-tag-desktop ou esup-nfc-tag-droid, cet agent ne permet pas aux utilisateurs de s’authentifier manuellement ni de choisir une « salle de badgeage ». Il agit plutôt comme un client passif, préconfiguré pour cibler une salle spécifique — définie dans esup-nfc-tag-server, dans la section périphériques — et associée à une salle prédéfinie.

Cette application a été initialement développée pour répondre à un besoin précis : activer l’authentification multi-facteurs (MFA) via badge NFC. Lorsqu’elle est intégrée à esup-otp-api et à CAS, elle permet à l’utilisateur de finaliser l’authentification MFA simplement en présentant sa carte NFC DESFire sur son poste de travail équipé d’un lecteur.

En plus de l’usage MFA, l’application peut également être configurée pour fonctionner avec d’autres salles définies dans esup-nfc-tag-server, telles que celles utilisées pour la consultation de cartes dans esup-sgc, ou le pointage de présence avec esup-emargement. Fonctionnant silencieusement en arrière-plan sur les postes utilisateurs, elle présente l’avantage d’être discrète et légère du point de vue de l’utilisateur final.

Cependant, contrairement à des outils plus interactifs comme esup-nfc-tag-desktop ou esup-nfc-tag-droid, cet agent nécessite une configuration préalable par un administrateur et est destiné à un usage précis et prédéfini. Il n’est pas conçu pour un usage polyvalent ni pour permettre à l’utilisateur de choisir dynamiquement la salle cible.

Le principal avantage de esup-nfc-tag-py réside dans sa capacité à :

  • fonctionner silencieusement en arrière-plan ;

  • consommer très peu de ressources ;

  • offrir une expérience utilisateur fluide, sans interaction autre que la présentation de la carte.

Il est particulièrement adapté au déploiement sur des postes Windows (via un empaquetage en .exe), mais reste multiplateforme et fonctionne également sous Linux.


La documentation complète se trouve dans le README disponible ici : https://github.com/EsupPortail/esup-nfc-tag-py/blob/main/README.md




  • Aucune étiquette