Skip to content
Demo for WebAuthn
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
routes Add WebAuthn endpoints Oct 20, 2018
static 🎉 Initial commit Oct 20, 2018
.gitignore 🎉 Initial commit Oct 20, 2018
LICENSE 🎉 Initial commit Oct 20, 2018
README.md 🎤 Add presentation Nov 1, 2018
WebAuthn.key 📝 Update presentation Mar 12, 2019
WebAuthn.pptx 📝 Update presentation Mar 12, 2019
app.js 🎉 Initial commit Oct 20, 2018
config.json 🎉 Initial commit Oct 20, 2018
package.json 🎉 Initial commit Oct 20, 2018
utils.js 🎉 Initial commit Oct 20, 2018
yarn.lock 🎉 Initial commit Oct 20, 2018

README.md

WebAuthn

Sample app demo for WebAuthn.

Initially forked from FIDO Alliance Demo.

Install

yarn
yarn start

Usage

Open http://localhost:3000.

Demo

Hardware requirements

Ideally two FIDO2 certified security keys 😀 Otherwise two FIDO U2F certified security keys will do 😉

Setup

  1. Open iTerm in fullscreen with the "Demo" profile (Profiles>Demo)
  2. Change the working directory to this one
  3. Open a new terminal tab (again using Profiles>Demo)
  4. Create a new "demo" profile in the browser (using firefox -ProfileManager for Firefox)
  5. Close the welcome tabs
  6. Setup the welcome page to remove all sections
  7. Ignore the guided tour
  8. Setup Qwant as search engine and deactivate search suggestions
  9. Deactivate "Remember logins and passwords for sites"
  10. Install the extension Krypton Authenticator
  11. Pair the Krypton app with the extension
  12. Setup VSCode to use "Light+" as theme
  13. Setup VSCode font size to 18
  14. Run KeepingYouAwake during the presentation

License

See LICENSE.

You can’t perform that action at this time.