https://github.com/rickh94/flask-webauthn-demo
Demonstration of using Flask, Webauthn, and Htmx to authenticate users painlessly without passwords
https://github.com/rickh94/flask-webauthn-demo
authentication backend fido2 flask html htmx javascript passkey python webauthn
Last synced: 2 months ago
JSON representation
Demonstration of using Flask, Webauthn, and Htmx to authenticate users painlessly without passwords
- Host: GitHub
- URL: https://github.com/rickh94/flask-webauthn-demo
- Owner: rickh94
- License: mit
- Created: 2022-06-19T19:25:49.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-19T20:27:45.000Z (about 3 years ago)
- Last Synced: 2025-04-05T04:28:19.532Z (about 1 year ago)
- Topics: authentication, backend, fido2, flask, html, htmx, javascript, passkey, python, webauthn
- Language: HTML
- Homepage: https://flask-webauthn.rickhenry.dev
- Size: 859 KB
- Stars: 10
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flask WebAuthn Demo
[Live Demo](https://flask-webauthn.rickhenry.dev)
This is my demo application showing how I used
[Flask](https://flask.palletsprojects.com/en/2.1.x/) and
[WebAuthn](https://webauthn.guide) to create a fully passwordless login
flow. I wrote a [series of blog posts](https://rickhenry.dev/blog/posts/flask-webauthn-demo-1)
about building it. [Try out](https://flask-webauthn.rickhenry.dev) the
live demo.
## Different from blog
This branch does not exactly match the source from the end of my blog series. The changes
are mostly CSS and adapting it to be deployed to my [dokku](https://dokku.com) server.
For the exact version [checkout this branch](https://github.com/rickh94/flask-webauthn-demo/tree/part-7-notifications).