Add Credential Manager support and improve WebAuthnLinux authenticator functionality - #3
Add Credential Manager support and improve WebAuthnLinux authenticator functionality#3Karloss1234 wants to merge 3 commits into
Conversation
|
This PR is a huge progress. The installation is currently still very cumbersome though. I had to upload under addons.mozilla.org and change the ID (because of duplicate ID error) and also change the ID in the installer script and download the signed XPI. Any other attempt to make the temporary addon permanent failed (tried the Firefox Developer Version, disabled signature verification in about:config, yada yada - to no avail). But this will hopefully be better when there is an official version on addons.mozilla.org. Now, I have a permanent addon in the browser and a popup window appears with a button. But unfortunately, the fingerprint doesnt verify: fprintd-verify on the command-line works. But no matter how often I try, always verify-no-match with the add-on. |
|
Good to see someone testing it. Thanks for trying the fork. I did make one small change in
Would you mind testing these two commands in your terminal and letting me know if there is any difference?
and:
The extension error you posted is identical to what I get if I intentionally use the wrong finger, so I want to confirm whether the command behaves differently on your system. If you like, you can also temporarily edit Could you also let me know: Linux distribution and version Yes, the installation procedure still needs a lot of work. For my setup, setting: I am using the latest Firefox installed from the Kubuntu APT repository (not Snap or Flatpak), and I also test with LibreWolf. It would be useful to know whether this behaves differently on other Firefox builds or distributions. Can you let me know your Firefox Install environment? Thanks!` |
|
I have been playing around with Flatpack Firefox. |
|
@Karloss1234 : My coworker took that laptop home, so I can only check next week. A few things I can already say though:
|
|
Okay, I'll look to making an install of Manjaro and see if I get the same. Let me know about Does It appears that some distros allow |
Core authenticator improvements (
webauthn-authenticator.js)Major improvements have been made to the WebAuthn authenticator implementation. It is now a functional Linux software Passkey authenticator with built-in credential management capabilities.
Summary
This PR improves WebAuthnLinux by adding Credential Manager functionality, improving credential persistence, and strengthening browser/native messaging integration.
The main areas changed are:
Testing has successfully verified Passkey registration and login with:
Specific changes
Credential management
system_credentialsthrough browser storage.Authenticator reliability
WebAuthn compatibility
Native messaging installation improvements
Debugging and development
Breaking changes
None expected. Existing registered credentials remain usable.