# Hardware 2fa (Yubikey)

**Project:** Panel | **Board:** Live | **Votes:** 31
**URL:** https://roadmap.ploi.io/projects/3-panel-requests/items/16-hardware-2fa-yubikey

---

Allow for two factor authentication via a physical hardware device such as a yubikey, these are frequently used among security professionals and would fit the clientele for ploi well.

---

## Comments

**Dennis** (2023-12-13T07:38:03+00:00):
**Merged Implement support for webauthn (hardware passkey authentication etc) into this item** 

 Created by: Lewis Larsen 

 Passkeys would be an alternative sign-in flow when logging into Ploi, having gained popularity recently with Apple, Google, and numerous other services (GitHub, etc.) implementing support for them.

More Info:
- https://www.yubico.com/authentication-standards/webauthn/
- https://developers.google.com/identity/passkeys

There are a bunch of packages that offer this functionality for Laravel but I've listed a couple below.

Packages:
- https://github.com/asbiin/laravel-webauthn (Most popular)
- https://github.com/rawilk/laravel-webauthn
- https://github.com/Laragear/WebAuthn


(Also I've purchased a security key recently and would really like to use it with Ploi! 😅)

**Dennis** (2023-12-13T11:11:53+00:00):
I think we're going to change this up to "passkeys" which seems the latest standard. With Passkeys, you can still use Yubikey and will allow that feature to work. 

**Dennis** (2023-12-13T11:18:47+00:00):
**Merged Passkey login support into this item** 

 Created by: Sebastiaan 

 **For reference:**
https://github.com/statview-app/filament-passkeys

https://blog.joe.codes/implementing-passkey-authentication-in-your-laravel-app

**Dennis** (2024-11-26T07:04:11+00:00):
Passkeys are now available which automatically tackles this 🥳

