Added user confirmation on cred creation

This commit is contained in:
2025-05-14 07:12:00 +09:00
parent 6472a23bba
commit 323a7e21a7
4 changed files with 57 additions and 82 deletions

View File

@@ -1,19 +1,18 @@
# Virtual WebAuthn
### Unsafe implementation of WebAuthn for private key transparency.
### Locally stored WebAuthn Passkey
### `fido.py`
### `passkey.py`
Virtual WebAuthn implemention of `navigator.credentials.get()` and `navigator.credentials.create()`, with self-attestation.
### `webauthn_server.py`
Simple FastAPI server that acts as proxy for `fido.py` and browser environment.
Simple FastAPI server that acts as proxy for `passkey.py` on browser environment.
Use `webauthn_server.js` in userscript.js (like TamperMonkey), WebAuthn requests will be forwarded to your local script.
Private key for your Passkeys are stored in JSON file, you can backup your private key since **YOU OWN THE KEY**.
Private key for your Passkeys are stored in JSON file, you can backup your private key.
Works on most WebAuthn websites, including Google, Microsoft.