fmeum/WearAuthn

support BLE

thedreamwork opened this issue · 1 comments

It seems BLE protocol with fido-ctap2 works well. This is demo. Therefore, I think it is possible WearAuthn offer its authentication capabilities via Bluetooth Low Energy (BLE).

fmeum commented

Unfortunately, Android (and thus Wear OS) prevents third-party apps from offering BLE authenticator capabilities: Trojan295/android-webauthn-token#4 (comment)

The required permission even can't be granted via adb and thus there is no workaround short of rooting the watch. Since BLE is being deprecated on desktops and both Android and iOS now support NFC as a FIDO transport, there is also no real point to lobby for a change to Android in this regard.