mirror of
https://github.com/FeitianTech/postquantum-webauthn-platform.git
synced 2026-08-28 10:42:16 -07:00
main
FIDO2/WebAuthn Test Platform and Developer Tools
Overview
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
Deployments
| 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) |
Local Setup
Prerequisites
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.)
Step 1 — Clone the Repository
git clone https://github.com/FeitianTech/postquantum-webauthn-platform.git
cd postquantum-webauthn-platform
Step 2 — Start the Local Stack
Run the following command:
docker compose up -d
Step 3 — Access the Platform
Open the following address in your browser:
http://localhost:8000
Description
No description provided
authenticationauthentication-servicedecoderdeveloper-toolsfido2fido2-authenticatorliboqs-pythonopen-quantum-safepasskeyspost-quantum-cryptographypqcpythonsecuritysecurity-toolstesting-toolstest-platformweb-applicationwebauthnwebauthn-demowebauthn-support
Readme
134 MiB
0 Stars
0 Watchers
0 Forks
Languages
JavaScript
74.1%
Python
23.7%
CSS
1.3%
HTML
0.9%