1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-09 05:57:40 +02:00
bitwarden-browser/apps/web/src/app
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
..
admin-console Resolve the camelCase comments (#10340) 2024-08-01 14:24:15 +01:00
auth [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
billing Make client owner email required when creating client org (#10403) 2024-08-05 14:42:50 -04:00
common Auth/PM-7321 - Registration with Email Verification - Registration Finish Component Implementation (#9653) 2024-07-08 10:40:23 -04:00
components [CL-254] Rename 500 colors to 600 to prep for UI redesign (#8623) 2024-04-05 10:58:32 -04:00
core [PM-990] Unix biometrics unlock via Polkit (#4586) 2024-08-06 11:04:17 -04:00
layouts [deps] Autofill: Update prettier to v3.3.3 (#10228) 2024-07-25 11:11:55 -04:00
platform [PM-7766] Add clientType to MigrationHelper (#8945) 2024-04-29 07:28:58 -04:00
secrets-manager [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
settings [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
shared [deps] Autofill: Update prettier to v3.3.3 (#10228) 2024-07-25 11:11:55 -04:00
tools [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
vault [PM-2340] Enable use-lifecycle-interface (#5488) 2024-08-02 13:59:38 -04:00
app.component.html Move web to apps/web and bitwarden_license/bit-web 2022-06-02 11:55:37 +02:00
app.component.ts [PM-9170] generator library migrations (#9812) 2024-06-27 12:16:04 -04:00
app.module.ts Add a warning to not modify this file (#6235) 2023-09-14 08:28:41 -04:00
oss-routing.module.ts [PM-1655] Trial Registration Layout (#9091) 2024-07-30 08:11:40 -04:00
oss.module.ts Use UserVerificationDialogComponent for account recovery enrollment (#8632) 2024-04-12 06:38:53 -05:00
wildcard-routing.module.ts Move web to apps/web and bitwarden_license/bit-web 2022-06-02 11:55:37 +02:00