webauthn-json
webauthn-with-devise
webauthn-json | webauthn-with-devise | |
---|---|---|
1 | 1 | |
723 | 16 | |
1.2% | - | |
2.7 | 0.0 | |
14 days ago | almost 3 years ago | |
TypeScript | Ruby | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
webauthn-json
-
Multi-Factor Authentication for Rails with WebAuthn and Devise
First, we will add the necessary NPM packages. We will use @github/webauthn-json as a nice wrapper for the WebAuthn API and @rails/request.js for easier requests to the backend (with built-in Turbo Stream support).
webauthn-with-devise
-
Multi-Factor Authentication for Rails with WebAuthn and Devise
I created a GitHub repository with all of the code used in this article. The application uses Rails 6.1 with Turbo and Stimulus. When I use Turbo, I will also inform you of an option that can be used when Turbo is not available in your application.
What are some alternatives?
Bitwarden - The core infrastructure backend (API, database, Docker, etc).
webauthn-ruby - WebAuthn ruby server library ― Make your Ruby/Rails web server become a conformant WebAuthn Relying Party
webauthn4j - A portable Java library for WebAuthn(Passkeys) server side verification
Tailwind CSS - A utility-first CSS framework for rapid UI development.
fido2-net-lib - FIDO2 .NET library for FIDO2 / WebAuthn Attestation and Assertion using .NET
vite_ruby - ⚡️ Vite.js in Ruby, bringing joy to your JavaScript experience
java-webauthn-server - Server-side Web Authentication library for Java https://www.w3.org/TR/webauthn/#rp-operations
request.js
Ruby on Rails - Ruby on Rails
webauthn-rails-demo-app - Rails app demonstrating a WebAuthn password-less login