Closed Bug 1711541 Opened 3 years ago Closed 3 years ago

WebAuthn: PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable returns false even when supported

Categories

(GeckoView :: General, defect, P2)

Unspecified
All
defect

Tracking

(firefox91 fixed)

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: jonalmeida, Assigned: m_kato)

References

(Blocks 1 open bug)

Details

(Whiteboard: [geckoview:m92?])

Attachments

(1 file)

While webauthn.io demo works with platform authenticator and required user verification in nightly, PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable() returns false. I'd expect it to return true. Is this a known thing?

Nightly 210305 17:01 (Build #2015796939)
AC: 74.0.20210305144553, 58cfb6476
GV: 88.0a1-20210302034602
AS: 72.1.0

Orignally posted in fenix#18346.

Hi Jon, can you help us prioritise this by telling us what the result of this bug is and what the Fenix priority is?

Flags: needinfo?(jonalmeida942)

Hi Emily. I'm the original reporter of this issue at Fenix. I can tell you about the impacts of this issue: my web app calls PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable() in order to check if the device for example supports login via fingerprint. If this returns false, no fingerprint login settings are displayed for the user. That means we cannot offer the possibility of a secure and easy login into our web app. That means, even when Firefox supports WebAuthn, it is not usable for the user due to this bug.

Thanks for following up Urs!

Flags: needinfo?(jonalmeida942)
Whiteboard: [geckoview:m92?]
Priority: -- → P2
Depends on: 1537552
Assignee: nobody → m_kato
Status: NEW → ASSIGNED
Pushed by m_kato@ga2.so-net.ne.jp: https://hg.mozilla.org/integration/autoland/rev/fe4caa58b249 Implement IsUserVerifyingPlatformAuthenticatorAvailable for GeckoView. r=tjr,geckoview-reviewers,agi
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch

You can test this by opening https://psteniusubi.github.io/webauthn-tester/credential-create.html and checking the value, currently on the second line.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: