laravel-webauthn

Add the ability for your users to use a hardware based two-factor authentication for their account via a security key, fingerprint, or biometric data. To accomplish this, this package utilizes WebAuthn on both client and server side. You may want to familiarize yourself with WebAuthn before using this package.

As a note, this package only provides the code necessary for registering and asserting credentials. You will need to provide a UI for your users to register security keys, and you will need to incorporate the logic for verifying keys against your users into your authentication workflows. There are alternative's to this package that provide this kind of functionality out-of-the-box, which you can find below.

Alternatives

Next Topic →

Requirements

Caught a mistake? Suggest an edit on Github