-
Notifications
You must be signed in to change notification settings - Fork 70
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
Touch ID/Biometric authentication not available #93
Comments
Does this work in vanilla chromium? |
Unsure, but it seems to have something to do with the signature/entitlements, see https://chromium.googlesource.com/chromium/src/+/lkgr/device/fido/mac/touch_id_context.mm |
This is an old issue, that didn't show much activity recently and probably lost its significance — closing. |
Sure, to improve the visibility, but apart from that it could very well be that this issue is inherently unsolvable. |
because of this previous message? #93 (comment) |
Partially, yes. Someone has to debug it, but no one seems to be eager enough. |
Unfortunately I do not have the knowledge to help, not my field. |
@MrChocolatine Can you confirm how this behaves on Vanilla Chromium (Chromium w/ Google)? |
I cannot test with vanilla Chromium as it conflicts with Ungoogled-Chromium:
Maybe there is a way to bypass this conflict I am not aware of. |
Don't download via HomeBrew, just download dmg from Chromium site and directly run the |
Any updates? And can you check if signed binaries at https://github.com/claudiodekker/ungoogled-chromium-binaries works with this? /cc @MrChocolatine |
Still unable to execute Chromium:
And I tried several times. |
@MrChocolatine Right-Click the app, select open, and then the system will prompt you with the option to run anyway. |
Oh I might misunderstood your issue, you need to download the version with the right architecture (arm or intel). The Chromium page seems to provide only one. |
Yep, that's what I did and I get the above error. https://download-chromium.appspot.com/dl/Mac_arm?type=snapshots |
I tested on Vanilla Chromium, and it seems that auth doesn't work either with Vanilla Chromium... I got a different prompt though (it is just the QR Code with a message saying USB key is available as option). Do you have the most recent version of UGC? If not, can you update and test again? /cc @MrChocolatine |
This was also discussed here: ungoogled-software/ungoogled-chromium#2606 Apparently it's because of a missing entitlement: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_web-browser_public-key-credential?changes=_3 |
Sorry for my lack of response. And I am using the latest version of UGC available for macOS: |
Maybe also try the signed version: https://github.com/claudiodekker/ungoogled-chromium-macos/releases/tag/125.0.6422.141-1.1 As it may be this problem:
|
The signed app doesn't have the Is there a way to locally sign the app with the restricted entitlement? I naively tried running
|
I'll look into it. |
@RobusK There's a codesign command at the end of |
@Cubik65536 I don't have an entitlement, nor a paid development either. I merely used the personal certificate one can generate in Xcode. Sorry for the confusion. |
Okay, thanks for the clarification... @claudiodekker could you try to build one version on your side with the entitlement mentioned above ( I am trying to get a development certificate for UGC, but I just can't afford to pay that at the moment... maybe we need to look further for some solutions. |
@Cubik65536 Adding that caused a failure, which has to do with the fact that the web browser entitlement needs to be requested and assigned by Apple manually. I've submitted a request to them to obtain this entitlement for embedding as part of my builds. |
Thanks! Keep me posted please! |
No response from Apple yet. I suppose they're just gonna ignore it until the end of time to be honest :') |
I think that's the best we can get then :( |
I also cannot get this working and as described in Apple Developer Documentation:
Highlight: an organization’s Apple Developer account... I don't think we'll be able to get that, I will just close this for now as I judge this to be an insolvable issue due to the nature of how we build UGC. Feel free to ping me if you know some more info to get this working, then I'll maybe come back working on this. |
In the current build of ungoogled chromium on macos there is no option to authenticate with Touch ID through webauthn.
Steps to reproduce:
Left is Ungoogled Chromium, right is Chrome
I understand this might have something to do with signatures, is there anything we could do to possibly self sign it or something?
The text was updated successfully, but these errors were encountered: