webauthn

module
v0.0.0-...-f3c5d1b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2022 License: BSD-3-Clause

README

WebAuthn Library

GoDoc Build Status Go Report Card

This library, written in golang provides the ability to use webauthn/fido2. It is the core that powers the Hanko Authentication API and Hanko Identity. Apart from Basic functionality it offers:

  • Support for Resident Keys
  • Possibility to add a Policy which decides on which Authenticators are accepted when an Attestation is sent
  • Apple Attestation support
  • Meta Data Service v3

Usage

TODO

Acknowledgements

This repository was forked from the duo-labs webauthn library. We modified it to suit our needs and made some significant architectural cuts that made it incompatible with the upstream.

Directories

Path Synopsis
The protocol package contains data structures and validation functionality outlined in the Web Authnentication specification (https://www.w3.org/TR/webauthn).
The protocol package contains data structures and validation functionality outlined in the Web Authnentication specification (https://www.w3.org/TR/webauthn).
Package webauthn contains the API functionality of the library.
Package webauthn contains the API functionality of the library.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL