Home > Back-end >  Chrome support for CTAP2 authenticator with BLE transport
Chrome support for CTAP2 authenticator with BLE transport

Time:11-30

I'm trying to implement a WebAuthn authenticator with a BLE transport, for a custom authenticator on Android and iOS. However, my research regarding support of CTAP2 authenticator thru BLE support in Chrome has been inconclusive. Although caniuse states that Chrome has full support, Chromestatus seems to state that BLE support was removed from Chrome in 2020.

Due to this ambiguity, I'm unsure if I should go ahead with my implementation as I do not want to waste a whole lot of time. Which one of these are accurate? Does chrome has full WebAuthn support (which I presume includes CTAP2 over BLE), or is it specifically missing support for CTAP2 over BLE?

CodePudding user response:

I worked on trying to add Chrome support for Bluetooth authenticators, and made the decision not to ship.

The deprecation only affected Chrome on Mac and Chrome OS. On other platforms (Windows, Android), Chrome interacts with the platform's WebAuthn APIs. You can pair an authenticator to a Windows machine over Bluetooth and it will be available to Chrome.

CodePudding user response:

Bluetooth-based FIDO authenticators typically get paired at the OS level. Chrome only handles transports if the underlying platform can't handle it itself.

  • Related