{"repo":"linux-credentials/libwebauthn","free":true,"listed":false,"github":"https://github.com/linux-credentials/libwebauthn","clone":"git clone https://github.com/linux-credentials/libwebauthn.git","description":"FIDO2 (WebAuthn) and FIDO U2F platform library for Linux written in Rust","language":"Rust","stars":570,"topics":["fido2","webauthn","xdg-portal","linux","u2f"],"license":"LGPL-2.1","category":"auth-billing-email","readme_excerpt":"libwebauthn A Linux-native implementation of FIDO2 and FIDO U2F Platform API, fully written in Rust. This library supports multiple transports (see Transports for a list) via a pluggable interface, making it easy to add additional backends. Credentials for Linux Project This repository is now part of the [Credentials for Linux][linux-credentials] project, and was previously known as xdg-credentials-portal . The [Credentials for Linux][linux-credentials] project aims to offer FIDO2 platform functionality (FIDO U2F, and WebAuthn) on Linux, over a [D-Bus Portal interface][xdg-portal]. Looking for the D-Bus API proposal? Check out [credentialsd][credentialsd]. Features - FIDO U2F - 🟢 Registration (U2F REGISTER) - 🟢 Authentication (U2F AUTHENTICATE) - 🟢 Version (U2F VERSION) - FIDO2 - 🟢 Create credential - 🟢 Verify assertion - 🟢 Biometric user verification - 🟢 Discoverable credentials (resident keys) - 🟢 Related origins (WebAuthn L3 §5.11) - FIDO2 to FIDO U2F downgrade - 🟢 Basic functionality - 🟢 Support for excludeList and pre-flight requests - PIN/UV Protocols - 🟢 PIN/UV Auth Protocol One - 🟢 PIN/UV Auth Protocol Two - PIN/UV Operations - 🟢 GetPinToken - 🟢 GetPinUvAuthTokenUsingPinWithPermissions - 🟢 GetPinUvAuthTokenUsingUvWithPermissions - 🟢 Persistent pinUvAuthToken for read-only credential management (pcmr, CTAP 2.2+) - [Passkey Authentication][passkeys] - 🟢 Discoverable credentials (resident keys) - 🟢 Hybrid transport (caBLE v2): QR-initiated transactions ","default_branch":null,"files":null,"tree":[],"storefront":"/r/linux-credentials","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linux-credentials/libwebauthn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}