Passkeys & FIDO2
Passkeys use public-key cryptography instead of a shared password. FIDO2 binds authentication to the intended service, resisting phishing on another domain. A YubiKey stores hardware-bound credentials and acts as a physical FIDO2 authenticator.