Passkey and/or security key (FIDO) support

Use case or problem

OTP is nice but these are even more secure

Proposed solution

Add passkey and/or security key support

Related feature requests (optional)