U2F key invalidated if registered for different services

Hello,

Is it normal that my key no longer works as 2FA when I register it on another service. In my case, I have it registered to 2FA on service A. But the moment I register it for service B, it is no longer recognized by A, and I have to register it again. I didn’t try with service B afterwards, but my guess would be that I’d get the same issue.
Is there something I miss about FIDO/U2F with Onlykey ?

No you should be able to register at multiple sites. Do you have another security key or OnlyKey to try to register to see if its just an issue with that device?

I do have another as a backup. I can try that, but not right now. I’ll post an update once it’s done.

I tried with the backup key, same issue.

Can you let me know the sites you are trying?

Proton and Microsoft

No idea about what’s happening ?

Have not been able to reproduce the issue yet, if I register a key at both proton and microsoft both sites work.

I don’t remember changing any setting that could explain this behaviour. Maybe I’ll try again, but I already did multiple times to no avail.

I just retried and it worked… I changed absolutely nothing to how I did it…
But my issues aren’t over : I now have my key that works on my windows machine, but when I want to use it on my linux, it’s not recognized as valid. But when I try to register it (after logging in using another 2FA method), the service says it’s already registered… What the actual f*** is happening ?! I’m about to completely give up…

If this is just happening with the one key it might be hardware failure.

I did something differently : after resetting the key, I registered as an authentication key but using my linux machine for the process. Guess what ? It works fine on both systems now and I can use the key for authentication ! Windows was (and is) somehow messing up everything… I won’t say “typical windows bulls***”, but it kinda is.