{"repo":"jtdowney/glasskey","free":true,"listed":false,"github":"https://github.com/jtdowney/glasskey","clone":"git clone https://github.com/jtdowney/glasskey.git","description":"Gleam library for working with Passkey/Webauthn/FIDO2 credentials","language":"Gleam","stars":12,"topics":["fido2","gleam","passkeys","webauthn"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"glasskey WebAuthn/FIDO2 passkey authentication for Gleam. Two independent libraries, linked by shared JSON convention: Package Target Description ----------------------- ------------------ --------------------------------- glasslock Erlang / NodeJS Server-side WebAuthn verification glasskey Browser JavaScript Browser WebAuthn bindings The libraries are independent at compile time, glasskey produces JSON that glasslock consumes by convention. Installation Example Apps The example/ directory contains a shared Wisp/Mist backend (using glasslock) and two interchangeable frontends that talk to it: - example/backend/ - Wisp/Mist server (port 3000) that accepts requests from either frontend. - example/frontends/lustre/ - Lustre using glasskey. - example/frontends/svelte/ - SvelteKit using @simplewebauthn/browser . Resources - passkeys.dev - developer-focused passkey documentation - WebAuthn Guide - interactive WebAuthn explainer - W3C WebAuthn Level 3 - full specification","default_branch":null,"files":null,"tree":[],"storefront":"/r/jtdowney","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jtdowney/glasskey/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."}