Skip to content

Latest commit

 

History

History
81 lines (64 loc) · 4.93 KB

README.md

File metadata and controls

81 lines (64 loc) · 4.93 KB

WebAuthn.Net

Working implementation of the WebAuthn Level 3 standard for .NET 6 and .NET 8

Purpose

Our goal is to create an easy-to-use, expandable, production-ready implementation of the WebAuthn Relying Party library for the latest version of the WebAuthn standard, which passes the FIDO conformance test, and is adapted for LTS versions of .NET (6 and 8 at the moment).

Supported features

Local development

Required dependencies

Releasing

  • Create release via Github New Release
  • Specify tag by semver (example: 1.3.37) and target branch (main by default) then publish
  • Github Actions will trigger on new release and publish NuGet package for a release

Tips for Contribution

Any contributions appreciated! If you have an idea, feature request, or you find a bug – feel free to open new issue.

There are few tips how to make your contribution even better

  • Start with issue. Even if you want to write code by yourself to implement some feature or fix a bug, please create Issue first and link it in the Pull Request. It allows us to better understand what problem you are trying to solve.
  • When you create a Pull Request make sure triggered GitHub Actions workflow finished successfully.

Acknowledgements

WebAuthn.Net is built using the following wonderful tools