Touch security key does not work
What happened?
Touch ID security key does not work while attempting to login in gmail.
Reproducible?
- [X] I have checked that this issue cannot be reproduced on Mozilla Firefox.
Version
1.0.0-a.27
Severity impact
Medium
What platform are you seeing the problem on?
macOS - aarch64
Relevant log output
No response
EDIT: Below is wrong, sorry. Security keys both for standalone 2FA and with Passkeys are working on my Intel Thinkpad. So maybe this is a ARM Mac issue as others have said.
Same issue on a Thinkpad X280 running Fedora Linux 40 under Wayland. Tried with multiple logins: Google, Bitwarden, GitHub. Zen installed from Flatpak. Zen version: 1.0.0-a.27 (fresh install today) Tried two Yubikeys: USB-A and USB-C. USB access is not the problem as Zen can see a USB flash drive and Flatseal shows device=all permission. Firefox on this machine is able to access USB security keys fine.
It's the same issue with this. Looks like they closed it saying that maybe it's on the Firefox side but according to the last comment there it looks like it's not the case. I hope they look into that I'm having the same issue on every website with Passkey authentication.
#111
I'll try looking into this
+1
I just drop this here as it wasn't mentioned before. This might be related to not having this entitlement.
I'm not sure how easy it is to add that or if the app needs to pay the gatekeeper fee for proper signing.
I just drop this here as it wasn't mentioned before. This might be related to not having this entitlement.
I'm not sure how easy it is to add that or if the app needs to pay the gatekeeper fee for proper signing.
You won't believe what comment I just left on the other issue because I forgot to read this one as well first 🤦
Either way, from what I can tell just paying the gatekeeper fee alone isn't gonna cut it, this is an additional entitlement unfortunately. I'm not sure how likely Apple is to give it out either, since they haven't done so for the other browsers I mentioned in the other issue (though that said, those browsers may not even have tried to apply either)
I'm also having this issue, but its when I try to log back into my 1password plugin from Zen using the touch id instead of having to retype the password. I have the plugin in my firefox browser and its working just fine, so i don't think its a firefox side issue.
Edit: also this is from a 2019 Macbook Pro w/ Intel chip, running macOS Version 15.0 Beta (24A5298h)
I have 3 1Password accounts I log into separately but Touch ID manages that for me. Due to this bug, I can only use one of them at a time. This is unfortunately a blocker for me to use Zen Browser on my work computer, otherwise I love it.
Update: macos has been signed! Let's wait for version 38 to build, and see if this issue goes away or 1password accepts zen or whatever
Just to clarify @mauro-balades, what are we waiting on to get this resolved? I understood your comment above as "v38 will support passkeys," but I've tried the v39 alpha and it still doesn't seem to be working. If it's not been fixed due to a lack of human resources, is it something we could perhaps delegate to the community? I'd love to help out and expedite this if I can (for my own sake! 😄)
I understand this is OSS and your time is very precious, so thank you for your hard work.
18-Sep-2024 10:36 GMT+8
Passkeys functionality on Mac still not available. Currently using 1.0.1-a.1
I can confirm that as of 24 September 2024, it is still not working on ARM macbooks. Currently using 1.0.1-a.4 (64-bit)
Version: 1.0.1-a.7 (64-bit)
Date: 2 Oct 2024
Issues: Passkey options is not rendered on some login pages and on Github I get this message:
On google it is still the same issue with the ARM macbook closed:
This is the only issue that is stopping me from using Zen browser for now. Will stick to firefox
Same issue for me, cannot use my yubikey as a 2fa. I can't even click the cancel button, it freezes after i click it
What does firefox do?
What does firefox do?
Nvm, it's borked in firefox also, i remember it working a few updates back. Basically it let u click the 2fa key and it'd proceed to login, now it just hangs
What does firefox do?
Nvm, it's borked in firefox also, i remember it working a few updates back. Basically it let u click the 2fa key and it'd proceed to login, now it just hangs
It lets me use passkey:
(I didn't upload whole screenshot because of sensitive data and I am lazy to blur it)
- 1.0.1-a.9
- Macbook M-series
- 15 Oct 2024
Can confirm, passkey still wont work.
Still occurs even after doing the followin
- Complete removal and reinstallation of Zen
- Sync and unsync of account (i don't know why I did this XD)
- System reboot
Still not work
yes, just tested on 1.0.1-a.12 (Firefox 131.0.3) (aarch64) still doesn't work (login google.com)
And today was the first time my passkey with gmail worked!
And today was the first time my passkey with gmail worked!
It still doesn't work on: 1.0.1-a.17 (Firefox 132.0) (aarch64)
And today was the first time my passkey with gmail worked!
Does not work on mine not on gmail or any other website that requires passkey
I've reinstalled zen twice by cleaning all its data and profiles
I found that in Firefox's production entitlements file, the following permissions are requested for passkeys. Based on Firefox's documentation, I believe this specific permission also requires something configured within the Apple Developer account used to sign the app.
<!-- Required for com.apple.developer.web-browser.public-key-credential -->
<key>com.apple.application-identifier</key>
<string>43AQ936H96.org.mozilla.firefox</string>
<!-- For platform passkey (webauthn) support -->
<key>com.apple.developer.web-browser.public-key-credential</key><true/>
The first of those keys seems like it will need edited once the necessary permission is approved.
Looking through #111, I found Apple's documentation on the entitlement required for browser Passkey support. Seems like as a general web browser, Zen should qualify to be granted the entitlement as long as it being in alpha is not problematic.
10-November-2024 16:21 GMT+8
Passkeys functionality on Mac still not available. 1.0.1-a.18 (Firefox 132.0.1) (aarch64)
Looking through #111, I found Apple's documentation on the entitlement required for browser Passkey support. Seems like as a general web browser, Zen should qualify to be granted the entitlement as long as it being in alpha is not problematic.
I mean, Passkeys also work on Firefox Nightly, so I don't think that that it really a problem
I mean, Passkeys also work on Firefox Nightly, so I don't think that that it really a problem
Firefox's Nightly Entitlements XML still includes the same permission keys I said are needed for passkeys.
Find this thread, it's so critical for me. Hope it'll be fixed