According to the docs, it seems that the relay only need to allow the transport, then it would work like any FIDO2 key:
"hybrid" missing here:
|
} else if (allowCredential.transports != null && !allowCredential.transports.every(el => ["usb", "nfc", "ble", "cable", "internal"].includes(el))) { |
Docs:
https://passkeys.dev/docs/reference/terms/#cross-device-authentication-cda
According to the docs, it seems that the relay only need to allow the transport, then it would work like any FIDO2 key:
"hybrid" missing here:
fido2-lib/lib/validator.js
Line 145 in 9da9eb9
Docs:
https://passkeys.dev/docs/reference/terms/#cross-device-authentication-cda