Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

U2F Support on safari #4024

Open
zmilonas opened this issue Nov 13, 2020 · 17 comments · Fixed by #10084
Open

U2F Support on safari #4024

zmilonas opened this issue Nov 13, 2020 · 17 comments · Fixed by #10084
Labels
bug Something isn't working

Comments

@zmilonas
Copy link

Describe the bug
Not possible to use U2F keys in Safari

To Reproduce
Steps to reproduce the behavior:

  1. Go to the security settings page (https://www.ovh.com/manager/dedicated/#/useraccount/security)
  2. Click on add key under U2F
  3. A popup is displayed instructing to insert the key and press the button on it
  4. Nothing happens, the key doesn't react.

Expected behavior
I expected my YubiKey to light up and let me authenticate

Desktop:

  • OS: macOS Catalina
  • Browser Safari
  • Version 14

Additional context
Maybe WebAuthn could be implemented?

https://developers.yubico.com/WebAuthn/WebAuthn_Developer_Guide/

@zmilonas zmilonas added the bug Something isn't working label Nov 13, 2020
@antleblanc antleblanc self-assigned this Nov 16, 2020
@antleblanc
Copy link
Member

Hi @zmilonas!

Thanks for reporting us this issue.
We are investigating and we will keep you posted as soon as a patch is deployed.

Thank you!

@ajziehl
Copy link

ajziehl commented Dec 4, 2020

Also experiencing this issue on us.ovhcloud.com using both mac and windows.

Desktop 1:
OS: macOS Catalina
Browser: Chrome
Version: 87.0.4280.88 (Official Build) (x86_64)

Desktop 2:
OS: Windows 10
Browser: Chrome
Version: 86.0.4240.198 (Official Build) (x86_64)

Works properly using Firefox 83.0

@zmilonas
Copy link
Author

Hey @antleblanc are there any updates? Because of this bug and #3013 (comment) these issues using your panel became a hassle and I'm already not recommending OVH services to anyone and starting to move off my countless domains from your service.

@lolen
Copy link

lolen commented May 9, 2022

@antleblanc i have the same problem

@dzek69
Copy link

dzek69 commented Nov 11, 2022

bump, same thing, windows machine

it's 2 years now since it was reported

@lolen
Copy link

lolen commented Nov 12, 2022

@dzek69 if you really want to add support for u2f, configure add keys through Firefox and then use your other browser it worked for me

@dzek69
Copy link

dzek69 commented Nov 13, 2022

@lolen thanks for suggestion, but i think i'll pass. If the adding the key is buggy and that's not the only buggy thing unfortunately about the manager I may some day get locked out of the account because using the key when logging in may get buggy too.

@antleblanc antleblanc removed their assignment Dec 19, 2022
@Ernshow
Copy link

Ernshow commented Dec 20, 2022

I have the same problem, Windows machine, Chrome 108.
Works on Firefox, however I don't want to use it just for this one specific site, not really a solution for me.

@Brandin
Copy link

Brandin commented Jan 29, 2023

This issue persists for me as well, Windows 10, Chrome Version 109.0.5414.120 (Official Build) (64-bit). Any info you need to help debug would be great, I would be happy to provide.

@Dazzler1985
Copy link

Was the same for me but it is not much effort to use firefox to add the security key after that it works on all browsers to authenticate.

@dansleboby
Copy link

VM411:545 Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('chrome-extension://kmendfapggjehodndflmmgagdbamhnfd') does not match the recipient window's origin ('null').

https://askubuntu.com/questions/844090/what-is-cryptotokenextension-in-chromium-extensions

https://codesearch.debian.net/search?q=kmendfapggjehodndflmmgagdbamhnfd&literal=1

Mayby isse is related to: https://developer.chrome.com/blog/deps-rems-95/#deprecate-u2f-api-cryptotoken

@Michael-MCP
Copy link

Just found the same with my Fido Key on safari when trying to add 2FA.
https://www.ovh.com/manager/#/dedicated/useraccount/security/mfa

@Teeed
Copy link

Teeed commented Apr 27, 2023

The same with chrome. This still does not work.

OVH developers, have fun:
https://thenewstack.io/deprecation-from-u2f-api-to-webauthn/

@alkuzad
Copy link

alkuzad commented Jul 2, 2023

I noticed that Firefox used to work after Chrome disabled this but it is no longer working. The workaround is to install older Firefox (107.0) that still supports U2F.

On Windows the easiest way to do it and not to overwrite local browsers is to run scoop: scoop install [email protected] and run Firefox from ~/scoop/apps/firefox/107.0/firefox.exe

After you are done simple scoop uninstall firefox will remove it from the system, no traces left :)

@orazioedoardo
Copy link

You should fix this ASAP, it's quite embarrassing. Moving to WebAuthn would also enable creation of passkeys. Currently enrolled security keys still work at login, but registration does not on any modern browser. Related issues #9632 #9705.

@Alkorin Alkorin linked a pull request Oct 9, 2023 that will close this issue
8 tasks
@jonathandhn
Copy link

Hey, for the people that have subscribed this ticket to get informed, it works, and now passkeys works too (iCloud (bug aware, duplicated entry name at login), and Samsung Pass One Ui 6.0, Google's android pass is not (as of 14) ), and key removal is working. (MacOS Safari 17 and Chrome 119, Samsung browser One Ui 6.0).

@orazioedoardo
Copy link

bug aware, duplicated entry name at login

One of the entry is for ovh.com, the other is for (eu|ca|us).ovhcloud.com. If you saved for one domain the passkey/security key won’t work for the other so you need to guess which one is correct. Removing and adding the key seems to fix duplicate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.