Skip to content

Keroosha/WebAuthn.Net

 
 

Repository files navigation

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

About

WebAuthn (Passkeys) library for .NET.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%