Bernd Schoolmann
00beef617c
[PM-21586] Return null in decryptUserKeyWithMasterKey if decrypt fails ( #14756 )
...
* Return null in decryptUserKeyWithMasterKey if decrypt fails
* Show error on invalid master password
* Add logs
2025-05-13 15:42:48 +02:00
Alec Rippberger
3030eb7552
[PM-19212] Consolidate password set routing to AuthGuard using ForceSetPasswordReason ( #14356 )
...
* Consolidates component routing, removing routing to update-temp-password from components. All routing to update-temp-password should happen in the AuthGuard now.
---------
Co-authored-by: Jared Snider <jsnider@bitwarden.com >
Co-authored-by: Todd Martin <tmartin@bitwarden.com >
2025-05-08 11:24:52 -05:00
Bernd Schoolmann
fdfb0196d0
[PM-20108] Update account recovery trust prompt, delete organization trust prompt ( #14218 )
...
* Update trust prompt and move to shared km module
* Delete organization trust component
* Update org trust warning message
2025-05-02 18:51:01 +02:00
Thomas Avery
3a8045d7d0
[PM-19215] Fix Firefox extension biometric unlock autoprompt ( #14254 )
...
* Remove restriction from account security component
* Add the ability to manage pop-out to the LockComponentService
* Have the Firefox extension pop-out on biometric auto-prompt unlock
2025-04-21 14:08:09 -05:00
Maciej Zieniuk
4da03821ce
move key connector components to KM team ownership ( #14008 )
2025-04-18 08:23:52 -07:00
Bernd Schoolmann
1c44640ea5
[PM-16541] Key rotation & enrollment trust for emergency access & organizations ( #12655 )
...
* Implement key rotation v2
* Pass through masterpassword hint
* Properly split old and new code
* Mark legacy rotation as deprecated
* Throw when data is null
* Cleanup
* Add tests
* Fix build
* Update libs/key-management/src/key.service.spec.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Update apps/web/src/app/auth/settings/change-password.component.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Add documentation
* Centralize loading logic
* Implement trust dialogs
* Fix build and clean up
* Add tests for accept organization component
* Fix enrollment
* Update apps/web/src/app/admin-console/organizations/manage/organization-trust.component.html
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Cleanup according to feedback
* Change div to ng-container
* Init uninited strings
* Fix type errors on dialog config
* Fix typing
* Fix build
* Fix build
* Update libs/key-management-ui/src/key-rotation/key-rotation-trust-info.component.ts
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
* Fix linting
* Undo legacy component import change
* Simplify dialog text
---------
Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com >
2025-04-07 13:41:19 +02:00
Bernd Schoolmann
1450a033b3
[PM-19469] Add logs for unlock time ( #13972 )
...
* Add logs for unlock time
* Undo local flag override
* Update message
* Update messages
* Fix build on chrome
2025-04-02 23:19:53 +02:00
Brandon Treston
0fd01ed7ee
[PM-18566] Wire up vNextPolicyService for Clients ( #13678 )
...
* wire up vNext impl
* wire up vNextPolicyService for browser
* wire up vNextPolicyService for desktop
* wire up vNextPolicyService for cli
* fix test
* fix missed caller
* cleanup
* fix missing property assignment
* fix QA bug for PM-19205
* fix QA bug for PM-19206
* fix QA bug for pm-19228
* cleanup
2025-03-25 11:30:47 -04:00
Thomas Avery
a11536a424
[PM-17668] Move DeviceTrustService to KM ownership ( #13194 )
...
* move DeviceTrustService to KM ownership
* update codecov
2025-03-17 12:02:44 -05:00
Thomas Avery
81335978d8
[PM-17669] Move MasterPasswordService to KM ( #13148 )
...
* Move MasterPasswordService to KM
2025-03-13 13:29:27 -05:00
Oscar Hinton
cec117459b
[PM-18599] Forbid unknown property and element in tests ( #13556 )
...
Fail tests when relying on unknownProperties or unknownElements. Existing instances are whitelist and have tickets created and assigned to the relevant teams.
2025-02-25 14:02:19 -08:00
Maciej Zieniuk
3800610bb6
PM-18509: Unable to unlock vault ( #13516 )
2025-02-21 22:14:13 +01:00
Maciej Zieniuk
3924bc9c84
[PM-14445] TS strict for Key Management, Keys and Lock component ( #13121 )
...
* PM-14445: TS strict for Key Management Biometrics
* formatting
* callbacks not null expectations
* state nullability expectations updates
* unit tests fix
* secure channel naming, explicit null check on messageId
* KM-14445: TS strict for Key Management, Keys and Lock component
* conflicts resolution, new strict check failures
* null simplifications
* migrate legacy encryption when no active user throw error instead of hiding it
* throw instead of return
2025-02-20 18:45:37 +01:00
Oscar Hinton
f8bdd66fbb
[PM-17629] Split up KM lib to km and km-ui ( #13093 )
2025-01-30 11:20:17 +01:00