bitwarden-estensione-browser/apps/desktop/src/auth
Matt Gibson 62ad39e697
Ps/pm 5965/better config polling (#8325)
* Create tracker that can await until expected observables are received.

* Test dates are almost equal

* Remove unused class method

* Allow for updating active account in accout service fake

* Correct observable tracker behavior

Clarify documentation

* Transition config service to state provider

Updates the config fetching behavior to be lazy and ensure that any emitted value has been updated if older than a configurable value (statically compiled).

If desired, config fetching can be ensured fresh through an async.

* Update calls to config service in DI and bootstrapping

* Migrate account server configs

* Fix global config fetching

* Test migration rollback

* Adhere to implementation naming convention

* Adhere to abstract class naming convention

* Complete config abstraction rename

* Remove unnecessary cli config service

* Fix builds

* Validate observable does not complete

* Use token service to determine authed or unauthed config pull

* Remove superfluous factory config

* Name describe blocks after the thing they test

* Remove implementation documentation

Unfortunately the experience when linking to external documentation is quite poor. Instead of following the link and retrieving docs, you get a link that can be clicked to take you out of context to the docs. No link _does_ retrieve docs, but lacks indication in the implementation that documentation exists at all.

On the balance, removing the link is the better experience.

* Fix storybook
2024-03-27 10:03:09 -07:00
..
components [PM-2414] Angular 16 Upgrade - SetPinComponent (#7214) 2023-12-27 10:48:06 -08:00
guards [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
login [PM-5979] Refactor EnvironmentService (#8040) 2024-03-21 09:09:44 -07:00
scripts Auth/ps 2298 reorg auth (#4564) 2023-02-06 15:53:37 -06:00
accessibility-cookie.component.html [PM-6377] Fix HCaptcha accessibility and resolve Checkmarx warning (#8005) 2024-03-08 14:25:46 +00:00
accessibility-cookie.component.ts [PM-6377] Fix HCaptcha accessibility and resolve Checkmarx warning (#8005) 2024-03-08 14:25:46 +00:00
delete-account.component.html [PM-4048] Update DeleteAccountComponent on Desktop (#6846) 2023-12-19 14:02:19 -05:00
delete-account.component.ts Auth/PM-4596 - Extract PIN and Biometrics unlock method logic into re-useable services for user verification (#7107) 2024-01-16 14:52:06 -05:00
environment.component.html Auth/ps 2298 reorg auth (#4564) 2023-02-06 15:53:37 -06:00
environment.component.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
hint.component.html Auth/reorg auth (#4694) 2023-02-08 13:57:41 -06:00
hint.component.ts [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
lock.component.html [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
lock.component.spec.ts [PM-5537] Migrate Biometric Prompts (#7771) 2024-02-23 09:21:18 -05:00
lock.component.ts Ps/pm 5537/move biometric unlock to state providers (#8099) 2024-03-01 10:17:06 -05:00
preload.ts [PM-3682] Remove ipcRenderer from login-approval (#6838) 2023-11-10 16:56:14 +01:00
register.component.html [PM-6328] Checkmarx - Resolve warnings (#7941) 2024-02-15 16:25:53 -05:00
register.component.ts [PM-5255] Create login strategy service (#7750) 2024-02-05 14:26:41 -05:00
remove-password.component.html [deps] Autofill: Update prettier to v3 (#7014) 2023-11-29 16:15:20 -05:00
remove-password.component.ts Auth/ps 2298 reorg auth (#4564) 2023-02-06 15:53:37 -06:00
set-password.component.html Auth/PM-3275 - Changes to support TDE User without MP being able to Set a Password (#6281) 2023-11-03 11:33:10 -04:00
set-password.component.ts [PM-5404, PM-3518] Migrate user decryption options to new service (#7344) 2024-03-21 00:33:57 +00:00
sso.component.html Auth/ps 2298 reorg auth (#4564) 2023-02-06 15:53:37 -06:00
sso.component.ts Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
two-factor-options.component.html Auth/ps 2298 reorg auth (#4564) 2023-02-06 15:53:37 -06:00
two-factor-options.component.ts [PM-4802] Update 2FA recovery link to use the webVaultUrl from environment service (#8020) 2024-03-20 00:22:46 +00:00
two-factor.component.html [PM-4612] [PM-6218] [PM-6219] Enable Duo redirect on Desktop Client (#7798) 2024-02-14 09:06:04 -08:00
two-factor.component.ts Ps/pm 5965/better config polling (#8325) 2024-03-27 10:03:09 -07:00
update-temp-password.component.html [AC-1070] Enforce master password policy on login (#4795) 2023-04-17 07:35:37 -07:00
update-temp-password.component.ts [AC-1070] Enforce master password policy on login (#4795) 2023-04-17 07:35:37 -07:00