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