clients/libs/angular/src/auth
Dave cf6569bfea
feat(user-decryption-options) [PM-26413]: Remove ActiveUserState from UserDecryptionOptionsService (#16894)
* feat(user-decryption-options) [PM-26413]: Update UserDecryptionOptionsService and tests to use UserId-only APIs.

* feat(user-decryption-options) [PM-26413]: Update InternalUserDecryptionOptionsService call sites to use UserId-only API.

* feat(user-decryption-options) [PM-26413] Update userDecryptionOptions$ call sites to use the UserId-only API.

* feat(user-decryption-options) [PM-26413]: Update additional call sites.

* feat(user-decryption-options) [PM-26413]: Update dependencies and an additional call site.

* feat(user-verification-service) [PM-26413]: Replace where allowed by unrestricted imports invocation of UserVerificationService.hasMasterPassword (deprecated) with UserDecryptionOptions.hasMasterPasswordById$. Additional work to complete as tech debt tracked in PM-27009.

* feat(user-decryption-options) [PM-26413]: Update for non-null strict adherence.

* feat(user-decryption-options) [PM-26413]: Update type safety and defensive returns.

* chore(user-decryption-options) [PM-26413]: Comment cleanup.

* feat(user-decryption-options) [PM-26413]: Update tests.

* feat(user-decryption-options) [PM-26413]: Standardize null-checking on active account id for new API consumption.

* feat(vault-timeout-settings-service) [PM-26413]: Add test cases to illustrate null active account from AccountService.

* fix(fido2-user-verification-service-spec) [PM-26413]: Update test harness to use FakeAccountService.

* fix(downstream-components) [PM-26413]: Prefer use of the getUserId operator in all authenticated contexts for user id provided to UserDecryptionOptionsService.

---------

Co-authored-by: bnagawiecki <107435978+bnagawiecki@users.noreply.github.com>
2025-11-25 11:23:22 -05:00
..
components Enable directive-class-suffix (#17385) 2025-11-24 18:03:16 +01:00
constants feat(AuthRouteConstants): [Auth/PM-27370] Convert auth routes to use constants (#16980) 2025-10-29 19:28:21 -04:00
device-management [PM-26984] Use medium instead of semibold or bold (#17188) 2025-11-04 15:27:13 -05:00
environment-selector [PM-26984] Use medium instead of semibold or bold (#17188) 2025-11-04 15:27:13 -05:00
guards Auth - Prefer signal & change detection (#16950) 2025-10-22 21:28:47 -04:00
login-approval Auth - Prefer signal & change detection (#16950) 2025-10-22 21:28:47 -04:00
login-via-webauthn Auth - Prefer signal & change detection (#16950) 2025-10-22 21:28:47 -04:00
password-management feat(user-decryption-options) [PM-26413]: Remove ActiveUserState from UserDecryptionOptionsService (#16894) 2025-11-25 11:23:22 -05:00
services Introduce eslint errors for risky/circular imports (#14804) 2025-05-23 08:01:25 -04:00