WebAuthn / Passkey MFA for Home Assistant

Hey guys,

Security is a big deal for our smart homes, but typing OTP codes from an authenticator app every single time can get tedious.

To make security a bit more seamless, I’ve been working on ha-webauthn-mfa, an integration that brings WebAuthn / Passkey multi-factor authentication to Home Assistant. This allows you to use your phone’s biometrics (FaceID/Fingerprint) or hardware security keys (like Yubikeys) for MFA.

Why use it?

  • Use Passkeys/WebAuthn as a secure, modern MFA factor.
  • Fast authentication without digging for 6-digit codes.
  • Works alongside standard HA authentication.

How to try it: Add [https://github.com/Anrolosia/ha-webauthn-mfa](https://github.com/Anrolosia/ha-webauthn-mfa) as a Custom Repository in HACS or directly search for WebAuthn / Passkey Authentication in HACS and follow the setup instructions in the readme.

I’m actively working on stabilizing it (especially tweaking behaviors for internal vs. external URLs). If you want to give it a spin, test it out, and let me know how it works on your device, I’d highly appreciate it!

:backhand_index_pointing_right: GitHub: https://github.com/Anrolosia/ha-webauthn-mfa

2 Likes