This code bundle is your fast track to provide the best user experience for login and sign up. Increase your conversions. Third party passkey auth solutions can no longer lock you in. This fido compliant WebauthN boilerplate is built with Next.js and Prisma.
Hey Product Hunt, I'm Daniel!
I'm excited to finally share this project with you.
My Story:
I created Passkeyd because I think passkey authentication is a hidden gem and I'm surprised adoption is not moving quicker. Passkeyd is my best attempt to make a smooth and secure login experience simple to implement for everyone. I know many developers feel that implementing authentication is a necessary evil. I built this tool to help others avoid that hassle while getting the best authentication method out there.
I’d love your feedback to help improve Passkeyd. Let me know what you think and how to make it even better.
Thank you for checking out Passkeyd! Check out our demo and docs and then share your thoughts.
Happy coding! 🖥️✨
Best,
Daniel Bark
@daniel_bark Congrats on Passkeyd's launch! Simplifying authentication sounds amazing. What inspired you to focus on passkey authentication specifically?
@ena_gluhakovic Hi Ena! Nice to meet you.
It's a fun combination of a technical challange and such a clear win for the user experience. And like I mentioned in my post: "Why isn't passkeys everywhere yet?" :)
@daniel_bark Passkeyd sounds like a promising solution to simplify authentication headaches. I'm curious, what inspired you to focus specifically on passkey authentication? Was there a particular experience or insight that led you down this path?
@anastasiia_stepko Hi Anastasiia!
Sure! The UX of the auth flow is much better than both passwords and magic link.
I'd say its on par with Oauth but only if the user is already logged in to one of the Oauth providers in the device default browser.
The UX of WebAuthN is just typing in an account identifier and then performing a hardware key unlock (probably biometric like FaceID or TouchID).
@daniel_bark I always appreciate people that contribute to Open Source and wish you all the best.
Unfortunately, IAM is not simple at all.
It is possible to use your solution in the apps that doesn’t work with personal data. If I just need Account ID to link data to, this can be the way to go.
There are a huge amount of missing components the is a requirement for a real production IAM.
Passkeys could be the way to go, but it can’t be the only method.
ps. Please, don’t use JWT for sessions
Passkeyd
Passkeyd
Timer4Life
Passkeyd
Timer4Life
Passkeyd