Image du site Facial Recognition Auth

Présentation

Mon projet d'authentification par reconnaissance faciale est une application web permettant aux utilisateurs de se connecter rapidement et en toute sécurité en utilisant leur webcam et leur mot de passe. Le backend est géré par Symfony, tandis que la reconnaissance faciale est assurée par face-api.js.

Image du site Facial Recognition Auth

Fonctionnalités Principales

  • Enregistrement Sécurisé : Les utilisateurs peuvent créer leur compte en saisissant leurs informations de base et en fournissant une photo de leur visage, ce qui génère un descripteur unique stocké en toute sécurité. Aucune image n'est stockée en base de données, uniquement le descripteur, un tableau composé de 128 nombres flottants.
  • Authentification Simple : Les utilisateurs peuvent se connecter en autorisant simplement l'accès à leur webcam pour une identification rapide.
  • Flexibilité et Sécurité : Intégration d'un système de sécurité robuste basé sur des tokens de session, garantissant que la saisie du mot de passe s'effectue après une reconnaissance faciale validée.

Conclusion

Ce projet m'a permis d'explorer des technologies avancées telles que la reconnaissance faciale et leur intégration dans des applications web sécurisées. J'ai renforcé mes compétences en développement backend avec Symfony et en implémentation de systèmes de sécurité robustes.
En développant cette solution, j'ai également appris à créer des expériences utilisateur fluides et intuitives, tout en assurant une protection renforcée des données personnelles des utilisateurs. Ce projet démontre ma capacité à combiner innovation et sécurité dans le développement d'applications web modernes.

Dépôt git : https://github.com/fredericpoulain/facial-recognition-auth

Technologies utilisées

Javascript Symfony Bootstrap