1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-27 13:43:41 +00:00
Commit Graph

470 Commits

Author SHA1 Message Date
Oscar Hinton
c62f5287cd Desktop biometrics support (#119)
* Initial work on windows hello support

* Switch to use windows.security.credentials.ui UserConsentVerifier

* Fix linting warnings

* Remove unessesary supportsBiometric from lock screen

* Rename biometric.main to windows.biometric.main. Add abstraction for biometric.

* Add support for dynamic biometric text.

* Add untested darwin implementation

* Rename fingerprintUnlock to biometric

* Add new functions to cliPlatformUtils.service.ts.

* Hide login if biometric is not supported

* Export default for biometric.*.main.ts

* Remove @nodert-win10-rs4/windows.security.credentials

* Add build requirements to readme

* Auto prompt biometric when starting the application.

* Ensure we support biometric before trying to auto prompt.

* Fix review comments and linting errors
2020-07-23 13:32:20 -04:00
Kyle Spearrin
fefef546f0 sso support (#127)
* support for sso

* created master password boolean

* resetMasterPassword flows

* throw on bad ctor for token request
2020-07-16 08:59:29 -04:00
Chad Scharf
7fd52c62f3 Merge pull request #115 from bitwarden/feature/tax-info-collection
Support tax collection info
2020-06-17 10:50:14 -04:00
Chad Scharf
dea0233ee3 Support tax collection info 2020-06-12 19:29:52 -04:00
Vincent Salucci
dd147ce338 [Enterprise] Updated Environment Settings (#112)
* Initial commit of enterprise environment option

* Reverting API/EnvironmentUrls changes
2020-06-11 15:04:40 -05:00
Vincent Salucci
212a2e3745 Bug fix: made lock default conditional check (#106) 2020-05-28 14:09:55 -04:00
Kyle Spearrin
1bbd808105 getEnterprisePortalSignInToken api (#105) 2020-05-27 15:21:53 -04:00
mtgto
8438cafbd0 Update lunr type (#93) 2020-04-14 15:16:18 -04:00
Chad Scharf
e52df4f743 [Sot Delete] update to view and i18n for delete 2020-04-10 16:46:57 -04:00
Chad Scharf
3a10c1ff30 [Soft Delete] - cipher search rem deleted flag, filter array conditional 2020-04-08 16:44:13 -04:00
Chad Scharf
549fcc18ff Merge branch 'master' into soft-delete 2020-04-06 19:09:56 -04:00
Vincent Salucci
72e3893f8e [Auto-Logout] Update Token Service (#94)
* Auto logout on restart

* Updated setTokens function

* Remove async deocrator from setTokens

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-04-06 11:06:32 -05:00
Chad Scharf
19668ab5f2 [Soft Delete] jslib updates for new API updates
New API methods and cipher Deleted Date property, plus search expansion to toggle on deleted flag.
2020-04-03 16:32:15 -04:00
Vincent Salucci
28e3fff739 [Auto-Logout] Implement logout functionality in VaultTimeoutService (#92)
* Initial commit for logic changes in VaultTimeoutService

* Fixed lint error

* Updated logOut spelling - as an action its two words

* Hitting save to make sure all my changes are included

* Made requested changes

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-29 10:38:16 -05:00
Vincent Salucci
64c54cfb86 [Auto-Logout] Refactor LockService and Update Dependencies (#91)
* initial commit for lockService name refactor

* Reverted ConstantsService vault timeout key to legacy string value

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-27 09:03:27 -05:00
Kyle Spearrin
31a257407b skipNegotiation for websockets 2020-03-21 00:19:40 -04:00
Vincent Salucci
3ad546c39f Password Generator Sanitize Length (#89)
* Initial commit for length sanitization

* Updated sanitize function

* Updated type instantiation

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-18 10:07:57 -05:00
Kyle Spearrin
13d1067eda null check on policies response prop 2020-03-12 15:16:22 -04:00
Vincent Salucci
ee8ca0beed Password Generator Passphrase Policy (#85)
* Initial commit for passphrase enforcement

* Updated type implementation

* Updated default type conditional

* Added helper method to enforced options object

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-10 12:50:54 -05:00
Kyle Spearrin
44b86f5dd0 enforce policies when options already known (#83) 2020-03-03 16:03:26 -05:00
Vincent Salucci
da9b9b438c Fixed lint warnings (#82) 2020-03-02 13:45:06 -06:00
Vincent Salucci
6210396aa9 Enforce master password policy (#79)
* Enforce master password policy

* Updated based on requested changes/discussions
2020-03-02 11:05:05 -06:00
Kyle Spearrin
0f699515a4 fixes to getPoliciesByToken (#81) 2020-03-02 11:37:44 -05:00
Kyle Spearrin
4aecc53dde API for getting policies by token (#80)
* API for getting policies by token

* not authed when calling this API
2020-03-02 10:15:54 -05:00
Vincent Salucci
862057dca6 Enforce Password Generator Policy (#75)
* Enforce Password Generator Policy

* Move policy enforcement to service layer

* Fixed typo (vscode didn't warn..) and adjust import spacing

* Made requested changes
2020-02-26 16:38:11 -06:00
Kyle Spearrin
ab9bee29b8 support for encryptr csv importer (#73) 2020-02-19 14:51:46 -05:00
Kyle Spearrin
fd260dfbae null check to be consistent with mobile codebase 2020-02-10 10:20:45 -05:00
Kyle Spearrin
3d2e2cb174 sync policies., set up policy service 2020-01-28 22:24:02 -05:00
Kyle Spearrin
7d8143b288 react to policy api changes 2020-01-20 08:54:51 -05:00
Kyle Spearrin
f66de2207c policy apis 2020-01-15 11:24:00 -05:00
Kyle Spearrin
5819023bc4 no-store cache 2020-01-13 07:49:05 -05:00
Kyle Spearrin
3f17b642b4 upgrade signalr client 2020-01-09 17:27:07 -05:00
Kyle Spearrin
98c7dc1626 avast json importer 2019-12-20 13:29:56 -05:00
Kyle Spearrin
05c36b300d codebook csv importer 2019-11-25 16:10:51 -05:00
Kyle Spearrin
669f6ddf93 option to allow sync to throw error 2019-10-15 11:06:55 -04:00
Kyle Spearrin
e16cb9b801 allow custom user agent on node api service 2019-10-07 10:11:32 -04:00
Kyle Spearrin
9f2d9c0a91 allow custom user agent string 2019-10-07 10:02:18 -04:00
Kyle Spearrin
83d6b2449c fix min character assignments for pw gen 2019-10-05 20:39:46 -04:00
Kyle Spearrin
e8130e7934 buttercup csv importer 2019-10-04 10:11:26 -04:00
Kyle Spearrin
575a28e25f in-app purchase pre-check api 2019-09-19 08:52:57 -04:00
Kyle Spearrin
ec012c9934 blackberry csv importer 2019-09-11 17:05:29 -04:00
Kyle Spearrin
255bd3962d localeNames mapped to iso codes 2019-09-06 09:33:09 -04:00
Kyle Spearrin
b74ee7b3ee memory stored pinProtectedKey 2019-08-29 09:40:50 -04:00
Kyle Spearrin
99d56d936f logmeonce csv importer 2019-08-26 10:06:20 -04:00
Kyle Spearrin
fbc7d6c2bc get rid of useCredentials variable 2019-08-22 12:04:15 -04:00
Kyle Spearrin
8a0d371d20 securesafe csv importer 2019-08-21 23:13:08 -04:00
Kyle Spearrin
ae37c2198b isViewOpen returns promise 2019-08-20 13:47:15 -04:00
Kyle Spearrin
1f98a2ebcb always set on subscribe 2019-08-16 20:54:21 -04:00
Kyle Spearrin
640c44820a SafariExtension not browser 2019-08-15 15:17:48 -04:00
Kyle Spearrin
e96fa17b61 dont use credentials for safari 2019-08-15 14:58:17 -04:00