Commit Graph

31 Commits

Author SHA1 Message Date
Matt Gibson 58f40b0085
Fix glob processing in npm. Ban single param parens (#257) 2021-02-04 09:49:23 -06:00
Matt Gibson 72bf18f369
Fix 1password importer (#222)
* Change cipher type based on csv type header

* Test identity and credit card import

* Do not use node 'fs' module

Karma is being used for automated tests so node modules are not available

* WIP: mac and windows 1password importer split

Need to improve windows field identification to limit secret data
exposure and improve user experience

* Hide fields with likely secret values

Co-authored-by: Matt Gibson <mdgibson@Matts-MBP.lan>
2020-12-08 11:29:57 -06:00
Vincent Salucci d9d13bbf0e
Update success route before navigate action (#208) 2020-11-22 08:46:56 -06:00
Addison Beck 79b856cb6e
Implement User-based API Keys (#197)
* Added support for authenticating with an API key

* added api service methods for user api keys

* fixed a copy/pasted api endpoint url

* Let toIdentityToken() use a a prestored client_id in place of the application client_id if one exists

* Allowed for api key auth in the cli

* Removed some commented out code commited for apiKey auth

* Cleanup for ApiKey auth in the CLI

* Removed cli prefix from client_crendential auth types

* Removed ClientPrefix conditional from decoded token getters

* Update src/services/api.service.ts

Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>

* formatting

* changed command from login --apiKey to login --apikey

Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-11-10 15:15:40 -05:00
Vincent Salucci d84d6da7f7
[SSO] New user provision flow (#173)
* Initial commit of new user sso flow

* Adjusted stateSplit conditional per review
2020-10-13 15:21:03 -05:00
Vincent Salucci 8f27110754
[SSO] Bug - Fixed set password route (#156)
* Fixed 2fa + set password bug// moved query params parsing in shared lib

* Removed unnecessary params parse // added auth result conditional for success route
2020-08-26 10:54:16 -05: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
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
Kyle Spearrin 94a12f7644 remove safari specific code from 2fa page 2019-08-21 10:05:00 -04:00
Kyle Spearrin 2ab6b9f330 allow duo for safari extension 2019-08-21 09:50:56 -04:00
Kyle Spearrin 05859a1df3 init u2f param 2019-07-03 10:37:26 -04:00
Kyle Spearrin 2aa71f98a1 re-set favicon state after unlock/login 2019-07-02 08:13:33 -04:00
Kyle Spearrin cd46f64993 implement AuthServiceAbstraction 2019-05-27 10:29:09 -04:00
Kyle Spearrin aa17849329 install and use duo_web_sdk w/ npm 2018-12-18 17:00:07 -05:00
Kyle Spearrin 90f723316a support for new Challenge token for U2F 2018-10-10 17:52:08 -04:00
Kyle Spearrin 9cd0bd5f7c allow multiple u2f challenges during 2fa login 2018-10-10 16:46:57 -04:00
Kyle Spearrin ad31527b8d move eventTrack analytics to platform utils 2018-10-03 00:03:49 -04:00
Kyle Spearrin f793ff0aa5 refactor toaster to platform showToast 2018-10-02 23:09:19 -04:00
Kyle Spearrin 6f43b73237 don't re-throw exception on 2fa failure 2018-08-25 08:47:38 -04:00
Kyle Spearrin bbcbd6d119 null checks 2018-07-23 17:15:23 -04:00
Kyle Spearrin 790e50f2b6 check SafariExtension instead of safari 2018-07-21 15:35:17 -04:00
Kyle Spearrin a949f499ac onSuccessfulLoginNavigate for 2fa page 2018-07-13 10:49:37 -04:00
Kyle Spearrin 4bd9a9fc11 load DuoWebSDK as a module 2018-06-11 13:32:53 -04:00
Kyle Spearrin 05e6d2c0f0 move sync to post login action 2018-04-25 12:08:18 -04:00
Kyle Spearrin 7933746d82 lint fixes 2018-04-10 23:49:09 -04:00
Kyle Spearrin 2c87f12718 use win variables 2018-04-07 00:18:31 -04:00
Kyle Spearrin a0ca51dda4 lock component to jslib 2018-04-04 22:59:14 -04:00
Kyle Spearrin d429cd2199 more icon component into jslib 2018-04-04 17:04:31 -04:00
Kyle Spearrin fd19efa9f2 do not init duo if safari 2018-04-04 16:51:11 -04:00
Kyle Spearrin 013bf20a35 add u2f support to two factor component 2018-04-04 16:27:30 -04:00
Kyle Spearrin f855a8272c share components with jslib 2018-04-04 10:08:06 -04:00