bitwarden-estensione-browser/libs
Bernd Schoolmann 2ce8500391
[PM-990] Unix biometrics unlock via Polkit (#4586)
* Update unix biometrics for desktop biometrics rework

* Implement polkit policy setup

* Enable browser integration on Linux

* Remove polkit policy file

* Undo change to messages.json

* Fix biometrics setup, implement missing functions

* Implement osSupportsBiometrics

* Fix polkit settings message

* Remove unwraps in biometrics unix rust module

* Force password reprompt on start on linux with biometrics

* Merge branch 'main' into feature/unix-biometrics

* Allow browser extension to be unlocked on Linux via Polkit

* Implement availability check

* Cleanup

* Add auto-setup, manual setup, setup detection and change localized prompts

* Implement missing methods

* Add i18n to polkit message

* Implement missing method

* Small cleanup

* Update polkit consent message

* Fix unlock and print errors on failed biometrics

* Add dependencies to core crate

* Fix reference and update polkit policy

* Remove async-trait

* Add tsdoc

* Add comment about auto setup

* Delete unused init

* Update help link

* Remove additional settings for polkit

* Add availability-check to passwords implementation on linux

* Add availability test

* Add availability check to libsecret

* Expose availability check in napi crate

* Update d.ts

* Update osSupportsBiometric check to detect libsecret presence

* Improve secret service detection

* Add client half to Linux biometrics

* Fix windows build

* Remove unencrypted key handling for biometric key

* Move rng to rust, align linux bio implementation with windows

* Consolidate elevated commands into one

* Disable snap support in linux biometrics

---------

Co-authored-by: DigitallyRefined <129616584+DigitallyRefined@users.noreply.github.com>
2024-08-06 11:04:17 -04:00
..
.vscode
admin-console Add AC Team eslint configuration (#9971) 2024-07-09 14:33:07 +01:00
angular Log full api error (#10409) 2024-08-06 09:43:39 -04:00
auth [BEEEP: PM-10190] Use strict TS checks in CLI service container (#10298) 2024-08-05 11:39:08 -04:00
billing
common [PM-990] Unix biometrics unlock via Polkit (#4586) 2024-08-06 11:04:17 -04:00
components [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
importer [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
node
platform
shared
tools [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
vault decrease headings within browser extension to h6 styling (#10383) 2024-08-05 13:06:55 -05:00