Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

Is Microsoft Edge supposed to work with U2F ? #472

Open
cyberbix opened this issue Jun 22, 2019 · 5 comments
Open

Is Microsoft Edge supposed to work with U2F ? #472

cyberbix opened this issue Jun 22, 2019 · 5 comments

Comments

@cyberbix
Copy link

Question

Is the Microsoft Edge browser supposed to work with the Nextcloud U2F ?

Summary

Since build 17723 - see https://www.yubico.com/2018/08/one-step-closer-to-passwordless-login-with-microsoft-edge-support-for-fido2-webauthn/ - Microsoft edge is supporting U2F, what works with i.e. an Yubico U2F key and i.e. a Microsoft Login.

Trying to access a Nextcloud instance with Microsoft Edge on a 1809 Version of Windows 10-64 (didn´t test other versions now) that is configured for U2F does not work "out of the box". The Nexcloud login page asks for a chrome-extension.

Regarding the documentation, Microsoft Edge of course is not listed. But documentation states about "a browser that supports the U2F standard", what Edge is doing in some way..

Maybe this issue is just relevant for Nextcloud Enterprise environment.

@ChristophWurst
Copy link
Member

We use the u2f.isSupported() helper from https://github.com/grantila/u2f-api. If that returns false there is no support for the u2f standard, apparently. Is there a global u2f variable in the browser console?

@shuffle2
Copy link

shuffle2 commented Jul 7, 2019

You should probably use the WebAuthn APIs https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/windows-integration/web-authentication
In Edge, this enables Windows Hello/FIDO2/U2F devices to work.
Generally, WebAuthn is the (backwards-compatible) successor to U2F and is supported by more browsers: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/webauthenticationapi/?q=u2f

@ChristophWurst
Copy link
Member

#342

@g6094199
Copy link

g6094199 commented Jan 25, 2021

verified working with: Microsoft Edge Version 89.0.767.0 (Offizielles Build) dev (64-Bit) on Ubunutu 20.10 with NC 20.0.5

@ChristophWurst
Copy link
Member

Awesome, @g6094199. Mind sending a PR to update https://github.com/nextcloud/twofactor_u2f#requirements? :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants