Ich habe ein seltsames Problem – ich kann Yubikeys (ich benutze Serie 5 und habe 4 davon) nicht als Passkeys auf irgendeinem Discourse-Forum registrieren. Ich kann den Passkey meines Android-Telefons und den Passkey meines Passwort-Managers erfolgreich registrieren.
Wenn ich versuche, einen Yubikey zu registrieren, erhalte ich immer die folgende Fehlermeldung:
Es wird jedoch ein Resident Key auf meinem Yubikey erstellt. Das bestätige ich mit ykman fido credentials list.
![]()
Dieser Schlüssel funktioniert offensichtlich nicht, wenn ich versuche, mich erneut anzumelden.
Anschließend habe ich versucht, den Schlüssel auf meiner eigenen Discourse-Installation zu registrieren, um die Protokolle zu überprüfen, und dies ist der Fehler, den ich sehe:
COSE::MalformedKeyError (Malformed CBOR key input) lib/discourse_webauthn/registration_service.rb:161:in `extract_public_key_and_credential_from_attestation' lib/discourse_webauthn/registration_servic
Ich möchte verstehen, ob dies ein bekanntes Problem ist, da ich im Forum nichts darüber finden konnte, dass Yubikey nicht funktioniert. Wenn nicht, teile ich gerne weitere Details mit, die möglicherweise benötigt werden.
