{"repo":"mylofi/webauthn-local-client","free":true,"listed":false,"github":"https://github.com/mylofi/webauthn-local-client","clone":"git clone https://github.com/mylofi/webauthn-local-client.git","description":"Browser-only utils for locally managing WebAuthn (passkey) API","language":"JavaScript","stars":179,"topics":["authentication","biometric-authentication","cryptography","passkeys","vite-plugin","webauthn","webpack-pluign"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"WebAuthn Local Client WebAuthn-Local-Client is a web (browser) client for locally managing the \"Web Authentication\" ( WebAuthn ) API. ---- Check out Passkey Garden for a demo of using this library for local-only (zero-server) authentication, via passkeys. Library Tests (Demo) ---- The WebAuthn API lets users of web applications avoid the long-troubled use of (often insecure) passwords, and instead present personal biometric factors (Touch-ID, Face-ID, etc) via their device to prove their identity for login/authentication, authorization, etc. Traditionally, this authentication process involves an application interacting with a FIDO2 Server to initiate, verify, and store responses to such WebAuthn API interactions. However, the intended use-case for WebAuthn-Local-Client is to allow Local-First Web applications to handle user login locally on a device, without any server (FIDO2 or otherwise). Note: This package may be used in combination with a traditional FIDO2 server application architecture, but does not include any specific functionality for that purpose. For server integration with WebAuthn , you may instead consider alternative libraries, like this one. Deployment / Import The @lo-fi/webauthn-local-client npm package includes a dist/ directory with all files you need to deploy WebAuthn-Local-Client (and its dependencies) into your application/project. Note: If you obtain this library via git instead of npm, you'll need to build dist/ manually before deployment. USING A WE","default_branch":null,"files":null,"tree":[],"storefront":"/r/mylofi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mylofi/webauthn-local-client/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."}