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.
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).