1
0
mirror of https://github.com/bitwarden/browser.git synced 2024-10-19 07:35:48 +02:00
Commit Graph

242 Commits

Author SHA1 Message Date
Addison Beck
1cb59b5cc7 added api service methods for delete many w/admin calls 2020-08-03 22:24:06 -04:00
Chad Scharf
101c5688c4
Merge pull request #138 from bitwarden/fix/desktop/495-try-catch-require-nodert
try catch nodeRT module via require
2020-08-01 16:28:41 -04:00
Vincent Salucci
f301b92dc3
[SSO] Merge feature/sso into master (#139)
* [SSO] Reset Master Password (#134)

* Initial commit of reset master password (sso)

* Updated line length error

* Updated import line again

* Added trailing comma

* restored reference data for RegisterRequest

* Updated tracking boolean name // added success route update based on passed boolean

* Added new API // reverted Register // deleted reset // added change pw and sso

* Changed redirect URI to protected to override in sub-class

* Updated api to setPassword // Updated request model name // Updated change password refs // Updated formatting

* Encoded necessary parts of authorize url // Added default catch error message

* Refactored methods inside change password base component // removed unnecesary query param for sso

* [lint] Fixed error (#137)

* Cleaned lint error

* Fixed sso lint error
2020-08-01 08:42:24 -05:00
Chad Scharf
b2fbc475c7 try catch nodeRT module via require 2020-07-31 19:42:13 -04:00
Kyle Spearrin
261a20031f
suth service support for complete sso login (#136) 2020-07-31 11:55:14 -04:00
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
Kyle Spearrin
1bbd808105
getEnterprisePortalSignInToken api (#105) 2020-05-27 15:21:53 -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
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
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
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
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
669f6ddf93 option to allow sync to throw error 2019-10-15 11:06:55 -04:00
Kyle Spearrin
575a28e25f in-app purchase pre-check api 2019-09-19 08:52:57 -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
ae37c2198b isViewOpen returns promise 2019-08-20 13:47:15 -04:00
Kyle Spearrin
4f876fc222 payment response for adjust seats 2019-08-10 13:14:53 -04:00
Kyle Spearrin
de9bcac0ec adjust storage with payment intent/method handling 2019-08-10 12:59:47 -04:00
Kyle Spearrin
e28e820286 new payment api changes 2019-08-09 23:56:55 -04:00
Kyle Spearrin
7bdca0dcb4 event logging on view page fixes 2019-07-09 13:08:36 -04:00
Kyle Spearrin
2830121471 event post is always many 2019-07-03 12:13:20 -04:00
Kyle Spearrin
cfec7c4815 event service 2019-07-03 09:53:55 -04:00
Kyle Spearrin
e15e0eebbd collect many events 2019-07-03 09:00:13 -04:00
Kyle Spearrin
bc5a6e02c1 native fetch with proxy support on node api 2019-06-24 11:07:26 -04:00
Kyle Spearrin
49a6b5046f setup for client event collection 2019-06-20 08:56:45 -04:00
Kyle Spearrin
cd46f64993 implement AuthServiceAbstraction 2019-05-27 10:29:09 -04:00
Kyle Spearrin
593870e936 org upgrade api 2019-03-21 21:38:52 -04:00
Kyle Spearrin
3b3b71d841 apis for org api keys 2019-03-07 10:58:27 -05:00
Kyle Spearrin
cc27f98aae makeKeyFromPin in background context 2019-03-05 16:36:11 -05:00
Kyle Spearrin
62e9c75357 clearPendingClipboard function 2019-02-27 11:56:17 -05:00
Kyle Spearrin
808437ab06 system service for proc reload and clear clipboard 2019-02-27 09:21:58 -05:00
Kyle Spearrin
21d011554c readFromClipboard util 2019-02-26 22:35:53 -05:00
Kyle Spearrin
9a4611ec5a lock reload 2019-02-25 15:07:19 -05:00
Kyle Spearrin
3362334d2c post bitpay invoice api 2019-02-21 22:45:56 -05:00
Kyle Spearrin
8b411de034 support for new billing and subscription endpoints 2019-02-18 15:24:06 -05:00