brave-browser icon indicating copy to clipboard operation
brave-browser copied to clipboard

[Android] WebAuthn not working

Open SoftCreatR opened this issue 4 years ago • 11 comments

Description

Can't set up WebAuthn in Brave (Android). On Windows, it works fine (using Windows Hello) and even on Android Chrome.

Steps to reproduce

  1. Visit https://demo.yubico.com/webauthn-technical/registration
  2. Tap "Next"

Alternatively

  1. Visit https://webauthn.io
  2. Enter a username
  3. Tap on "Register" (nothing happens, but the debugger shows an error message)

Alternatively

  1. Visit https://webauthn.me
  2. Enter a username
  3. Tap on "Register"

Actual result

Error message

The operation either timed out or was not allowed. See: https://www.w3.org/TR/webauthn-2/#sctn-privacy-considerations-client.

Expected result

An overlay to select the preferred security key option

  • Bluetooth
  • NFC
  • USB
  • Display lock

Issue reproduces how often

Easily reproduced

Version/Channel Information:

  • Can you reproduce this issue with the current Play Store version? Yes
  • Can you reproduce this issue with the current Play Store Beta version? Yes
  • Can you reproduce this issue with the current Play Store Nightly version? Untested

Device details

  • Install type (ARM, x86): ARM
  • Device type (Phone, Tablet, Phablet): Phone
  • Android version: 11

Brave version

> navigator.appVersion
<- "5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36"

Website problems only

  • Does the issue resolve itself when disabling Brave Shields? No
  • Does the issue resolve itself when disabling Brave Rewards? No
  • Is the issue reproducible on the latest version of Chrome? No

Additional information

/cc @xopez @TimWolla

SoftCreatR avatar May 06 '21 08:05 SoftCreatR

@SoftCreatR In the reproducer steps your 2 alternatives are identical.

TimWolla avatar May 06 '21 08:05 TimWolla

@SoftCreatR In the reproducer steps your 2 alternatives are identical.

Whoops :)

SoftCreatR avatar May 06 '21 08:05 SoftCreatR

I've tested it with a fresh Brave Beta too, it still fails.

SoftCreatR avatar May 21 '21 07:05 SoftCreatR

Still not working with 91.0.4472.120.

SoftCreatR avatar Jun 28 '21 10:06 SoftCreatR

So I have this issue as well. I noticed it stopped working for bitwarden authentication about a couple weeks ago, maybe 2 months max.

I was about to open a new report however I found this.

RT-Tap avatar Nov 08 '21 01:11 RT-Tap

I can confirm that the same problem happens in Brave Nightly 1.36.22 (Chromium 97.0.4692.50, Android 8.0.0 on Huawei BAH2-W19).

Testing the API with WebAuthn.me yields the following error (both with token inserted and not):

Brave Android WebAuthn error

The same tester and token work fine in Google Chrome.

Occhioverde avatar Jan 04 '22 14:01 Occhioverde

Hello, is there any news on status update? I also encountered the same problem on the test website authenticating using brave browser on my android phone, and it results in timed out or not allowed error

junzhli avatar Jun 07 '22 02:06 junzhli

It works for me using usb, sometimes, it is really flakely, but bluetooth never works it seems.

wparad avatar Dec 26 '22 22:12 wparad

Trying to authenticate on Android to bitwarden using Webauthn. Brave is my default browser on my phone.

I get same/similar error as described above. It will be a real bummer to have to switch my default browser from Brave, to say, Chrome on my phone.

I love Brave - I feel it's the best browser out there. It should be cross-platform consistent. Please enhance it to support Webauthn authentication on Android.

garycoy avatar Aug 03 '23 16:08 garycoy

Anny news ?

adriy-be avatar Oct 31 '23 13:10 adriy-be

same issue here. Not working.

kamalmjt avatar Jun 30 '24 04:06 kamalmjt

This is still an issue in 2025 with the newest version of brave from the app store.

ekrempel avatar Jan 22 '25 13:01 ekrempel