Discourse now (as of Nov 2023) has support for passkeys (WebAuthn). It does not appear that the Swift Forum yet supports it.
I would like to request that it does, and hopefully also provide a way to change my login method from whatever it is now (username/password) to passkey.
Thank you! I was also able to set up a passkey and log in using it from another device, all without issue.
I believe this is currently not supported by Discourse. It was brought up in the thread you linked to, but it's listed as a "possible future improvement".
Additionally, Passkeys are used in 2fa that secures user accounts by requiring a user to own some form of on-device authentication so your password only works on its own on trusted devices where authentication has been proven(ie. Cookies/site storage, Mac Address, passkeys and verification codes(do note: Cookies/site storage and MAC Addresses are used for temporary device trust purposes(session authentication) and are often considered something to avoid in implementation of long term trusted device authentication, if a cookie or site storage grants external site access it is not considered safe and the site should be avoided)) you likely wonβt notice much change on your trusted devices but it will enhance untrusted device security.