Vincent Salucci
50cf16a3fb
[SSO] New user provision flow ( #945 )
...
* Initial commit of accept user during set password flow
* changed new org user from accepted to invited // moved another check to token accept function
* Revised some white space // Moved business logic to UserService
* Fixed UserServiceTest
* Removed some white-space
* Removed more white-space
* Final white-space issues
2020-10-13 15:00:33 -05:00
Addison Beck
59f8467f7c
Create sso user api ( #886 )
...
* facilitate linking/unlinking existing users from an sso enabled org
* added user_identifier to identity methods for sso
* moved sso user delete method to account controller
* fixed a broken test
* Update AccountsController.cs
* facilitate linking/unlinking existing users from an sso enabled org
* added user_identifier to identity methods for sso
* moved sso user delete method to account controller
* fixed a broken test
* added a token to the existing user sso link flow
* added a token to the existing user sso link flow
* fixed a typo
* added an event log for unlink ssoUser records
* fixed a merge issue
* fixed a busted test
* fixed a busted test
* ran a formatter over everything & changed .vscode settings in .gitignore
* chagned a variable to use string interpolation
* removed a blank line
* Changed TokenPurpose enum to a static class of strings
* code review cleanups
* formatting fix
* Changed parameters & logging for delete sso user
* changed th method used to get organization user for deleting sso user records
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-08-26 14:12:04 -04:00
Kyle Spearrin
2872bda6fe
tool to generate licenses ( #874 )
...
* tool to generate licenses
* code review feedback
2020-08-18 17:00:21 -04:00
Chad Scharf
b7a500eb63
combined tax updates with other operations
2020-06-17 19:49:27 -04:00
Kyle Spearrin
fae4a335dc
public API for organization import ( #707 )
2020-04-23 11:29:19 -04:00
Kyle Spearrin
0f9ec8d64f
check user has 2fa enabled when confirming
2020-03-09 15:13:40 -04:00
Kyle Spearrin
81424a8526
Enforce 2fa policy ( #654 )
2020-02-19 14:56:16 -05:00
Kyle Spearrin
72750cf298
org re-invite api
2019-10-07 16:23:38 -04:00
Kyle Spearrin
157cafa551
PaymentResponseModel for storage and seat adjustments
2019-08-12 10:03:50 -04:00
Kyle Spearrin
74bbeae776
adjust storage with payment intent/method handling
2019-08-10 12:59:32 -04:00
Kyle Spearrin
00e808d731
payment intent/method support for incomplete status
2019-08-09 23:56:26 -04:00
Kyle Spearrin
0c760cf9e1
overwrite existing users on import
2019-05-06 21:31:36 -04:00
Kyle Spearrin
5bfed59f9c
upgrade org api
2019-03-21 21:36:03 -04:00
Kyle Spearrin
de1b00533f
org members public api
2019-03-05 23:24:14 -05:00
Kyle Spearrin
42b104bc8f
apikey apis for orgs
2019-03-04 09:52:43 -05:00
Kyle Spearrin
506fe28ee7
make payment method type required
2019-02-26 12:45:34 -05:00
Kyle Spearrin
a9336a0e02
add support for passing payment method type
2019-02-19 17:13:21 -05:00
Kyle Spearrin
6d173385b0
cancel sub completely if past exp date
2018-12-31 13:34:02 -05:00
Kyle Spearrin
0d4ea5ce5b
organization 2fa apis
2018-04-02 23:18:26 -04:00
Kyle Spearrin
7b359053d6
stub out new scim api for dir sync
2017-12-12 13:22:37 -05:00
Kyle Spearrin
28770d3761
events for collections, groups, and org users
2017-12-01 16:00:30 -05:00
Kyle Spearrin
e43c3baf6e
default collection on org create
2017-08-30 21:25:46 -04:00
Kyle Spearrin
8b947cafaf
added licensing apis, refactored some services
2017-08-30 11:23:55 -04:00
Kyle Spearrin
dd288a7071
installation validation and self host applied
2017-08-15 16:11:08 -04:00
Kyle Spearrin
63a82336c6
billing response for org
2017-08-14 22:05:37 -04:00
Kyle Spearrin
5259b07889
create org with license file
2017-08-14 20:57:45 -04:00
Kyle Spearrin
e470301327
verify bank api
2017-08-14 09:23:54 -04:00
Kyle Spearrin
680d7b2bed
update expiration dates
2017-08-12 22:16:42 -04:00
Kyle Spearrin
b49c16f529
storage adjustment and billing fixes
2017-07-11 10:59:59 -04:00
Kyle Spearrin
d346ee5169
APIs for premium. Billing helpers.
2017-07-06 14:55:58 -04:00
Kyle Spearrin
c582929daf
bulk invite apis
2017-05-18 12:04:43 -04:00
Kyle Spearrin
933a3feade
sync with user externalids
2017-05-16 00:11:21 -04:00
Kyle Spearrin
670b548b22
updated format of import data
2017-05-15 14:41:20 -04:00
Kyle Spearrin
56f9ea0207
org sync fixes
2017-05-13 17:08:56 -04:00
Kyle Spearrin
21d1cd6adc
collection user refactor
2017-05-11 14:52:35 -04:00
Kyle Spearrin
da03c276aa
rename AccessAllCollections => AccessAll
2017-04-27 15:35:42 -04:00
Kyle Spearrin
c6ac82dadd
renaming subvault => collection
2017-04-27 09:19:30 -04:00
Kyle Spearrin
7907d839c9
disable organization when subscription is canceled
2017-04-26 16:14:15 -04:00
Kyle Spearrin
b0b6cac97b
Flag for org users to access all subvaults
2017-04-20 23:50:12 -04:00
Kyle Spearrin
1cf38397f3
leave org apis
2017-04-12 10:07:27 -04:00
Kyle Spearrin
96979079ba
delete organization
2017-04-11 10:52:28 -04:00
Kyle Spearrin
2b97e4c847
org update billing
2017-04-10 19:07:38 -04:00
Kyle Spearrin
ea6178594c
change "uncancel" to reinstate. fix rename error.
2017-04-10 18:20:21 -04:00
Kyle Spearrin
fa565f46c6
uncancel and manual prograte billing if add seats
2017-04-10 16:42:53 -04:00
Kyle Spearrin
ce93d4b07e
api endpoints for seats, upgrade, and cancel org
2017-04-10 11:49:53 -04:00
Kyle Spearrin
52dcd6d6ab
cancel subscription service
2017-04-08 18:15:20 -04:00
Kyle Spearrin
18d2715c71
change payment API
2017-04-08 16:41:40 -04:00
Kyle Spearrin
2d7cb1321b
apis for org settings & billing
2017-04-06 16:52:39 -04:00
Kyle Spearrin
b7254519f0
organization user apis, hardening, completeness
2017-03-23 00:17:34 -04:00
Kyle Spearrin
7112496ff4
manage user type
2017-03-13 23:31:17 -04:00