Passwordless Auth
This project implements a passwordless authentication system using FIDO2 and WebAuthn standards, eliminating traditional password vulnerabilities such as phishing, credential theft, and brute-force attacks. Users authenticate using biometrics (Touch ID, Face ID) or hardware security keys. The system features usernameless login, multiple authenticator support, SHA-256 hashed recovery codes, and attestation verification using the FIDO Alliance Metadata Service
Demo Video
Stephen Power
Hey, I'm Stephen
WebAuthn/FIDO2
I built a passwordless authentication system that eliminates traditional password vulnerabilities like phishing, credential theft, and brute-force attacks. Users authenticate using biometrics (Touch ID, Face ID) or hardware security keys, no passwords required. The system features usernameless login, multiple authenticator support, SHA-256 hashed recovery codes, and attestation verification using the FIDO Alliance Metadata Service. Built with React, Flask, PostgreSQL, and Redis, all containerized with Docker. This is my Final Year Project for BSc Software Systems Development at SETU Waterford, graduating September 2026.
React + TypeScript
Flask + Python
PostgreSQL