This project provides an end-to-end platform for testing and exploring WebAuthn user flows with support for Post-Quantum Cryptography algorithms.
A codec is integrated for:
- Encoding and decoding attestation objects
- Parsing WebAuthn CBOR responses
- Processing authenticator metadata
- Handling related WebAuthn structures
A FIDO MDS explorer is included for:
- Direct retrieval of authenticator metadata
- Root certificate verification
For PQC support, the following algorithms are available:
- ML-DSA 44
- ML-DSA 65
- ML-DSA 87
| Environment | Description | URL |
|---|---|---|
| Google Cloud Deployment | Full FIDO MDS Support | https://webauthnlab.tech |
| Server Deployment | Limited FIDO MDS Update | https://webauthndev.ftsafe.com (Temporarily Unavailable) |
Ensure the following are available locally:
- Docker Desktop or Docker Engine
- Docker Compose (
docker compose) - A modern browser with WebAuthn support (Edge, Chrome, Safari, Firefox, etc.)
git clone https://github.com/FeitianTech/postquantum-webauthn-platform.git
cd postquantum-webauthn-platformRun the following command:
docker compose up -dOpen the following address in your browser:
http://localhost:8000