ssh3 icon indicating copy to clipboard operation
ssh3 copied to clipboard

Add support for passkeys

Open serianox opened this issue 1 year ago • 2 comments

In the same vein as PKCS#11 #84 , SSH3 should provide first class support for passkeys and security keys.

See https://developers.yubico.com/SSH/Securing_SSH_with_FIDO2.html for the instructions on OpenSSH.

serianox avatar Feb 04 '24 17:02 serianox

oh I was just going to raise this one also. thanks for raising it @serianox

https://github.com/Darkness4/auth-htmx is a great example of a golang web gui and passkeys working together and uses https://github.com/go-webauthn/webauthn

BTW, I started building a HTMX based GUI for managing ssh3, so if you like the htmx approach let me know and I will make a PR...

It's designed to make it easier to manage running an SSH3 Servers, by providing basic GUI aspects.

gedw99 avatar Feb 08 '24 17:02 gedw99

I would love having passkeys as well. :-) Still have to figure out how to store the passkeys public credentials o nthe server in a usual ssh-way. It'll probably end-up in the authorized_identities file.

BTW, I started building a HTMX based GUI for managing ssh3, so if you like the htmx approach let me know and I will make a PR...

Would be happy to have a look at it ! If there is a lot of code for the GUI, we may want to keep that in a separated repository but I could at least put a link to it in the README.

francoismichel avatar Feb 08 '24 18:02 francoismichel