OK, to clarify:
I can see the passkey right on the Thetis Pro physical USB passkey device, so I know I used that, not Windows Hello.
If I use the key, I get
"An error occurred: A security key with the provided credential ID could not be found."
Unlike other sites, there’s no option to choose anything other than a physical security key. Normally, when it says "insert your security key"
, if “cancel” is pressed then other options are offered, such as being able to use “Windows Hello” passkeys. But if I press cancel, it says:
"The security key authentication process either timed out or was cancelled."
The only way to get the 2FA screen is “login with email link” and then choose “two factor authentication”.
It then gives a rather confusing screen which says:
"When you have your physical security key or compatible mobile device prepared press the Authenticate with Security Key button below."
But there is no “Security Key button”, but a space to enter something, (<p class="second-factor__description">
) and a “finish login” button below it.
I’m assuming that this is for a 6-digit 2FA from a code generator, but the only one I use is Authy, and it’s not in there. Whatever I put, the message is "The provided public key is invalid"
, which perhaps suggests an error on the hosted site rather than my end?
I went back as my temporary account and tried setting up passkeys and 2FA again, and I noticed that there are options to download backup codes, which I definitely would have done as I always do that for other sites. And I always note them in two places, and they’re not in either. I would have enabled 2FA around February 2024 when they switched from their old forums to Discourse - is it possible that option wasn’t on that page at that time?
That’s interesting - does that mean that you are actually able to see my account and credentials on the Trucknet site?
OK, understood. I’ll do that as a last resort, but if possible I’d like to try and work through this and help fix anything that may be a bug, or an edge case that might “get” someone else in the future, rather than working around it at this stage.
Thanks again!
EDIT: Just to add, if I try via my Pixel 6a mobile, using the same key via NFC, I get the error:
NotReadableError: An unknown error occurred while talking to the credential manager.
I can confirm that using this key via NFC works OK on other sites (Google, https://www.passkeys.io/ etc).