This is the repository for the W3C WebAuthn Working Group, producing the draft "Web Authentication" specification.
- The editor's copy is available at https://w3c.github.io/webauthn/, or in the
gh-pagesbranch of this repository.- The current offically published working-draft snapshot is here: https://www.w3.org/TR/webauthn/.
- The build history is available from the repo Actions tab
- W3C WebAuthn Blog
- Web platform tests repository
To materially contribute to this specification, you must meet the requirements outlined in CONTRIBUTING.md. Also, before submitting feedback, please familiarize yourself with our current issues list and review the mailing list discussion.
The following are required before continuing:
Run the following commands to set up your local development environment to work on these specifications:
mise setup
Formatted HTML for the draft can then be built with the following command:
mise build
You can use the following command to automatically regenerate the rendered document as you make changes locally, and view the rendered document at http://localhost:8000:
mise serve
https://w3c.github.io/webauthn/ is autopublished from the gh-pages branch on every push to the main branch, using https://github.com/w3c/webauthn/blob/main/.github/workflows/build-validate-publish.yml to configure the autopublishing behavior.