Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deepzz0/awesome-fido2

FIDO2: CTAP1/2 and WebAuthn
https://github.com/deepzz0/awesome-fido2

List: awesome-fido2

awesome ctap ctap2 fodo2 webauthn

Last synced: about 1 month ago
JSON representation

FIDO2: CTAP1/2 and WebAuthn

Awesome Lists containing this project

README

        

# Awesome FIDO2
A curated list of awesome FIDO2 frameworks, libraries, software and resources.

Introduce FIDO2: https://www.youtube.com/watch?v=SgE5VnMTluQ

## Contents

* [Passkeys](#passkeys)
* [Library](#library)
* [Demo](#demo)
* [Reading](#reading)
* [FIDO®](#fido)
* [Documents](#documents)
* [Community](#community)

## Passkeys

* [Apple WWDC2022](https://developer.apple.com/videos/play/wwdc2022/10092/) - Learn how to add support for passkeys to create a quick and easy sign in experience for people
* [Google IO](https://www.youtube.com/watch?v=xghjqgj4peA#t=9m00s) - Android solutions for seamless sign-in across devices

## Library

Server

* [duo-labs/webauthn](https://github.com/duo-labs/webauthn) (Go)
* [duo-labs/py_webauthn](https://github.com/duo-labs/py_webauthn) (Pyhthon)
* [Yubico/python-fido2](https://github.com/Yubico/python-fido2) (Python)
* [lbuchs/WebAuthn](https://github.com/lbuchs/WebAuthn) (PHP)
* [Yubico/java-webauthn-server](https://github.com/Yubico/java-webauthn-server) (Java)
* [webauthn4j/webauthn4j](https://github.com/webauthn4j/webauthn4j) (Java)
* [line/line-fido2-server](https://github.com/line/line-fido2-server) (Java, `Certified`)
* [StrongKey/fido2](https://github.com/StrongKey/fido2) (Java, `Certified`)
* [cedarcode/webauthn-ruby](https://github.com/cedarcode/webauthn-ruby) (Ruby)
* [kanidm/webauthn-rs](https://github.com/kanidm/webauthn-rs) (Rust)
* [passwordless-lib/fido2-net-lib](https://github.com/passwordless-lib/fido2-net-lib) (C#)
* [webauthn-open-source/fido2-lib](https://github.com/webauthn-open-source/fido2-lib) (Javascript)

Client

* [github/webauthn-json](https://github.com/github/webauthn-json) (Typescript)
* [microsoft/webauthn](https://github.com/microsoft/webauthn) (C, Win32 APIs)
* [lyokato/WebAuthnKit-iOS](https://github.com/lyokato/WebAuthnKit-iOS) (Swift)
* [lyokato/WebAuthnKit-Android](https://github.com/lyokato/WebAuthnKit-Android) (Kotlin)

CTAP

* [Yubico/libfido2](https://github.com/Yubico/libfido2) (C)

Hardware Authenticator

* [bodik/soft-webauthn](https://github.com/bodik/soft-webauthn) (Python)
* [uru-card/uru-card](https://github.com/uru-card/uru-card) (C++)

Software Authenticator

* [google/OpenSK](https://github.com/google/OpenSK) (Rust)
* [solokeys/solo1](https://github.com/solokeys/solo1) (C)

## Demo

* https://webauthn.org/ ([Github](https://github.com/apowers313/fido2-server-demo/))
* https://webauthn.io/ ([Github](https://github.com/duo-labs/webauthn))
* https://webauthn.guide/
* https://webauthn.me/ ([Github](https://github.com/auth0/webauthn.me))
* https://webauthn.cn/
* https://demo.yubico.com/
* https://demo.quado.io/
* https://webauthn.singularkey.com/
* https://www.strongkey.com/demos
* https://yubionfidodemo.azurewebsites.net/
* [FIDO Alliance WebAuthn demo](https://github.com/fido-alliance/webauthn-demo) (NodeJS Source)
* https://try-webauthn.appspot.com/ ([Github](https://github.com/google/webauthndemo), Typescript Source)
* [webauthn-open-source/fido2-server-demo](https://github.com/webauthn-open-source/fido2-server-demo) (Javascript Source)
* https://fido2-net-lib.passwordless.dev/ ([Github](https://github.com/passwordless-lib/fido2-net-lib), C# Source)

## Reading

* [Official how-to-fido](https://fido-alliance.github.io/how-to-fido/HowToFIDO.html)

## FIDO®

1. [Certification Account Request](https://fidoalliance.org/certification/functional-certification/certification-account-request/)
2. [Official Test Tool Access Request](https://fidoalliance.org/test-tool-access-request/)
3. [Implementer Dashboard](https://fidoalliance.org/certification/functional-certification/implementer-dashboard)
4. [Certification Request](https://fidoalliance.org/certification-request/)

Dev Tools

* [google/virtual-authenticators-tab](https://github.com/google/virtual-authenticators-tab) - Debug webauthn with a chrome extension that adds a virtual authenticators tab to devtools

FIDO Certification Documents Downlaod:

https://fidoalliance.org/certification/authenticator-certification-levels/

## Documents

* [Chinese translation of the UAF 1.0 specifications](https://fidoalliance.org/specs/fido-uaf-v1.0-ps-20141208-cn.zip)

## Community

* [FIDO Dev Groups](https://groups.google.com/a/fidoalliance.org/d/forum/fido-dev)
* [Yubikey CN](https://yubikey.cn)

Contacts:

* [[email protected]](https://groups.google.com/a/fidoalliance.org/forum/#!forum/fido-dev)
* [[email protected]](mailto:[email protected])
* [[email protected]](mailto:[email protected])
* [[email protected]](mailto:[email protected])

Links:

* https://fidoalliance.org/specs/
* https://fidoalliance.org/specifications/download/
* https://fidoalliance.org/certification/
* https://fidoalliance.org/certification/fido-certified-products/
* https://github.com/w3c/webauthn