I see Google and Apple really embracing passkeys lately and I’m trying to understand the hype, but it can be challenging. I also see that Bitwarden and 1Password are embracing them too. As far as I can tell, passkeys are just key pairs that behave like FIDO2 tokens (e.g. my yubikey) but are backed up to some cloud and usable from multiple synchronized trusted devices. Is this accurate? How would I go about implementing a self-hosted Linux equivalent? Use it with pam? Is this just a fancy ssh-agent for other protocols? What are you all doing in the eliminating passwords space?
When this ( https://github.com/keepassxreboot/keepassxc/issues/1870#issue-316406118 ) gets fully implemented in KeepassXC, you might be able to use KeepassXC for passkeys and sync it across devices with either cloud providers or your own sync with SyncThing
I would be so much happier with this than relying on a third party like Google to provide access to my passkeys.