webauthx
Production-ready passkey registration and login for web apps
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install webauthx?โผ
Run `npx skills add wevm/webauthx --all -g -y` in your terminal to install this skill globally.
How to add passkey login to my app?โผ
Use Authentication.getOptions on the server to create a challenge, Authentication.sign on the client to prompt the user's passkey, then Authentication.verify on the server to check the signature.
How does passkey registration work with webauthx?โผ
The server calls Registration.getOptions and stores a single-use challenge, the client calls Registration.create to trigger the browser passkey prompt, and the server verifies the credential with Registration.verify before storing the public key.
Is webauthx secure enough for production?โผ
Yes. The skill includes a full security checklist covering HTTPS, single-use challenges, signed cookies, session rotation, rate limiting, and origin validation.
Which frameworks does webauthx support?โผ
It works with any TypeScript server and browser client, and includes a ready-made Hono reference implementation you can copy.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core