New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 649021 link

Starred by 4 users

Issue metadata

Status: Duplicate
Merged: issue 664630
Owner:
Last visit 21 days ago
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Feature



Sign in to add a comment

Chromium Cyrptotoken extension should support BLE U2F authenticators

Reported by bto...@github.com, Sep 21 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36

Steps to reproduce the problem:
Chromium supports FIDO U2F over USB/HID using the internal Cryptotoken extension. In addition to HID, the U2F specification allows for BLE authenticators. The `chrome.bluetoothLowEnergy` API should be used to implement BLE U2F support in the Cryptotoken extension.

What is the expected behavior?

What went wrong?
Nothing. This is a feature request.

Did this work before? No 

Chrome version: 53.0.2785.116  Channel: stable
OS Version: OS X 10.11.6
Flash Version: Shockwave Flash 23.0 r0

I started working on implementing this, but, as suggested by the "Contributing Code" documentation, I wanted to get feedback before putting too much effort into it.

The OWNERS file for the Cryptotoken extension lists arnarb@chromium.org and juanlang@chromium.org. I'm not sure how to CC them on this bug.
 

Comment 1 by bto...@github.com, Sep 21 2016

This is similar to https://bugs.chromium.org/p/chromium/issues/detail?id=629267, but is about support in Chromium, rather than Chromium OS. 

Comment 2 by shrike@chromium.org, Sep 21 2016

Cc: juanlang@chromium.org arnarb@chromium.org
Components: Blink>Bluetooth Internals
Labels: OS-Linux OS-Windows

Comment 3 by ortuno@chromium.org, Sep 22 2016

Cc: st...@chromium.org
Components: -Blink>Bluetooth -Internals
Note that chrome.bluetoothLowEnergy only works on Chrome OS

I don't think this belongs under Blink but I'm not sure what the right label is. Adding steel@ for further triage.

Comment 4 by ortuno@chromium.org, Sep 22 2016

Cc: jleong@chromium.org
Also jleong

Comment 5 by bto...@github.com, Sep 22 2016

chrome.bluetoothLowEnergy does work on OS X, though I understand that this is a very recent change. It's currently only enabled for Chromium apps, but it can be whitelisted for specific extensions as well.
chromium.patch
1.6 KB Download

Comment 6 by shrike@chromium.org, Sep 27 2016

Components: Platform>Extensions>API
Owner: r...@chromium.org
Status: Assigned (was: Unconfirmed)

Comment 7 by st...@chromium.org, Sep 27 2016

Owner: dmitrygr@google.com
I think Dmitry is already working on this.

Comment 8 by st...@chromium.org, Mar 3 2017

Cc: r...@chromium.org

Comment 9 by st...@chromium.org, Mar 3 2017

Cc: -st...@chromium.org
Components: -Platform>Extensions>API Blink>WebAuthentication
The CryptoToken extension will eventually be replaced by the Web Authentication API.
Mergedinto: 664630
Status: Duplicate (was: Assigned)
Merging into the tracking bug for the WebAuthn work. For the new API, BLE support is slated for M68 if all goes well.

Sign in to add a comment