WebAuthn FIDO transaction timeout

137 views
Skip to first unread message

Joe Chen

unread,
Sep 20, 2023, 6:39:46 PM9/20/23
to FIDO Dev (fido-dev)
Hello,

We are doing a software based FIDO key using USBIP on windows. We are trying to log in to WebAuthn with our FIDO key. It works when we do it super fast < 1s. However, anything slower than that we get a timeout immediately from WebAuthn (in the event viewer logs).

Is there anything we can do with our emulated USB such that WebAuthn doesn't trigger a timeout?

Thanks

nuno sung

unread,
Sep 20, 2023, 11:53:38 PM9/20/23
to FIDO Dev (fido-dev), Joe Chen
https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#usb-hid-keepalive
make sure the keepalive msg is sent properly.
Joe Chen 在 2023年9月21日 星期四清晨6:39:46 [UTC+8] 的信中寫道:

Joe Chen

unread,
Sep 21, 2023, 12:37:21 PM9/21/23
to FIDO Dev (fido-dev), nuno sung, Joe Chen
Keep alive doesn't quite work for me? it still times out in 1s. I am sending keepalive from 0.05s to 1s and none of those worked. What other issues would there be?

DUBOUCHER Thomas

unread,
Sep 21, 2023, 4:29:07 PM9/21/23
to Joe Chen, FIDO Dev (fido-dev), nuno sung

THALES GROUP LIMITED DISTRIBUTION to email recipients

 

NFC has a time req of <800 ms because of timeouts, even if the token is sending WTX frames.

 

I don’t know the HID part, but I would assume that platforms also have a timeout of ~1s.

 

Best regards,

 

--

Thomas Duboucher

--
You received this message because you are subscribed to the Google Groups "FIDO Dev (fido-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fido-dev+u...@fidoalliance.org.
To view this discussion on the web visit https://groups.google.com/a/fidoalliance.org/d/msgid/fido-dev/707f927f-865e-4650-8069-3f31861aa624n%40fidoalliance.org.

Joe Chen

unread,
Sep 21, 2023, 5:04:44 PM9/21/23
to DUBOUCHER Thomas, FIDO Dev (fido-dev), nuno sung
We got it to work on linux and the request would last for 5s until the emulated usb sends an unlink request. Is there a way to make the emulated usb device on windows behave the same as that in linux?

mos

unread,
Sep 22, 2023, 2:15:53 PM9/22/23
to Joe Chen, DUBOUCHER Thomas, FIDO Dev (fido-dev), nuno sung

Hello

ดาวน์โหลด Outlook for iOS

จาก: 'Joe Chen' via FIDO Dev (fido-dev) <fido...@fidoalliance.org>
ส่ง: Friday, September 22, 2023 4:04:27 AM
ถึง: DUBOUCHER Thomas <thomas.d...@thalesgroup.com>
สำเนาถึง: FIDO Dev (fido-dev) <fido...@fidoalliance.org>; nuno sung <nuno...@gmail.com>
ชื่อเรื่อง: Re: [FIDO-DEV] Re: WebAuthn FIDO transaction timeout
 
Reply all
Reply to author
Forward
0 new messages