This Go application is meant to be a demonstration of how the Web Authentication specification works.
- Clone the repo into your working directory
- Install Go and set it up if you haven't already
- Retrieve all go dependencies (
$ go get .
) - Copy or rename
config.template.json
toconfig.json
and edit if need be. - Build and run the application (
$ ./webauthn
)
Currently WebAuthn only works in Firefox's Nightly Build After installing:
- Open the Firefox advanced preferences at the URL (about:config)[about:config]. These are feature flags for FF Nightly.
- Search for "webauth"
- Enable
value=True
for:
security.webauth.webauthn
- Reload the page and you're ready to go!