Federico Maccaroni
a7a45893a3
PS-82 check send 2FA email for new devices on TwoFactorController send-email-login ( #1977 )
2022-04-28 13:14:09 -03:00
Chad Scharf
a7a39fb54d
CSA-6 Fix/remove artifact binding ( #1885 )
...
* Remove artifact binding, add validation
* Re-add JSON properties but eviscerate them
2022-02-28 13:43:49 -05:00
Justin Baur
b1cd42e394
Fix json only serializing base properties ( #1840 )
...
* Fix json only serializing base properties
* Run formatting
* Switch to returning concrete type
* Update method name
2022-02-07 10:28:11 -05:00
Oscar Hinton
ac8ca46f0f
Remove the u2f lib ( #1820 )
2022-01-24 12:14:04 +01:00
Justin Baur
5268f2781e
Start Migration from Newtonsoft.Json to System.Text.Json ( #1803 )
...
* Start switch to System.Text.Json
* Work on switching to System.Text.Json
* Main work on STJ refactor
* Fix build errors
* Run formatting
* Delete unused file
* Use legacy for two factor providers
* Run formatter
* Add TokenProviderTests
* Run formatting
* Fix merge issues
* Switch to use JsonSerializer
* Address PR feedback
* Fix formatting
* Ran formatter
* Switch to async
* Ensure Enums are serialized as strings
* Fix formatting
* Enqueue single items as arrays
* Remove CreateAsync method on AzureQueueService
2022-01-21 09:36:25 -05:00
Oscar Hinton
0def1830af
Move identity endpoints to Identity service ( #1807 )
2022-01-17 13:21:51 +01:00
Oscar Hinton
e4a10aae27
Split out repositories to Infrastructure.Dapper / EntityFramework ( #1759 )
2022-01-11 10:40:51 +01:00
Jake Fink
8cbf1906ae
Allow MP policy check when registering via SSO ( #1779 )
...
* add endpoint to policies for invited users
* convert serialization to use built in dotnet tool
2021-12-21 12:10:01 -05:00
Thomas Rittson
cf5f2bf249
Fix error if user has access to all collections ( #1774 )
2021-12-20 15:28:07 +10:00
Oscar Hinton
23b0a1f9df
Run dotnet format ( #1764 )
2021-12-16 15:35:09 +01:00
Oscar Hinton
63f6dd9a24
Move request/response models ( #1754 )
2021-12-14 16:05:07 +01:00
Kyle Spearrin
8bcd4e0463
move all models into core
2017-03-08 21:55:08 -05:00
Kyle Spearrin
bd0c960e9f
move domains to Models.Table
2017-03-08 21:45:08 -05:00
Kyle Spearrin
7f4e79af63
Subvault APIs
2017-03-07 23:06:14 -05:00
Kyle Spearrin
5ac2113cac
org user management apis
2017-03-04 21:28:41 -05:00
Kyle Spearrin
29e3605576
organization signup apis and data model changes
2017-03-03 00:07:11 -05:00
Kyle Spearrin
0b87e2c57e
Org API controller and supporting data access
2017-03-02 00:15:05 -05:00
Kyle Spearrin
acb1fc0be5
remove old share solution code
2017-02-28 22:51:29 -05:00
Kyle Spearrin
48cf44f5b2
share service setup
2017-02-25 23:38:24 -05:00
Kyle Spearrin
0caea4ab8b
share api
2017-02-21 23:18:12 -05:00
Kyle Spearrin
9ca2baba74
pub/priv keys and share updates
2017-02-21 00:27:32 -05:00
Kyle Spearrin
024ee08907
public and private keys added to db and user domain. added account APIs got getting and putting keys.
2017-02-11 23:00:55 -05:00
Kyle Spearrin
0648c2d0a3
react to contact changes not being set from identity
2017-01-24 22:46:54 -05:00
Kyle Spearrin
ce036c5e16
Moved domains APIs to new Settings controller
2017-01-10 21:39:25 -05:00
Kyle Spearrin
7abde8c771
equivalent domains APIs and data models
2017-01-09 22:20:34 -05:00
Kyle Spearrin
9cde513026
Refactor naming: Sites => Logins
2017-01-02 21:52:13 -05:00
Kyle Spearrin
4867df0138
Adjusted two factor recovery model and moved functionality to user service
2016-11-14 23:32:15 -05:00
Kyle Spearrin
e68ed04f77
Require 2FA token in order to disiable 2FA. Added 2FA recovery code to data/domain model and exposed recover and regenerate 2FA APIs
2016-11-14 21:13:53 -05:00
Kyle Spearrin
229f4b0a30
adjust cipher length validators
2016-10-13 18:45:33 -04:00
Kyle Spearrin
80e1ba16ad
Do not require uri and password for sites
2016-10-12 22:41:57 -04:00
Kyle Spearrin
d300c82ffd
Added support for device registration during two factor login
2016-07-23 02:49:57 -04:00
Kyle Spearrin
ba209e41ce
Register name not required. Updated mail template ids.
2016-07-05 22:21:42 -04:00
Kyle Spearrin
0e6fd21805
Updates for devices
2016-06-21 22:17:31 -04:00
Kyle Spearrin
37ec1de7a3
Added device identifier, APIs for updating token by identifier, Device creation/update upon signin.
2016-06-21 00:08:22 -04:00
Kyle Spearrin
4fd65f974d
device apis and models
2016-06-18 16:03:33 -04:00
Kyle Spearrin
4f59f38326
Added favorites to ciphers and exposed PUT favorite cipher API
2016-06-08 22:19:08 -04:00
Kyle Spearrin
ed0c6ad795
Getting rid of CipherDataModel in favor of more specific models. Optimizations to model transformations.
2016-06-08 22:00:31 -04:00
Kyle Spearrin
6861303586
created ciphers API controller. Moved import to ciphers controller.
2016-06-07 20:05:27 -04:00
Kyle Spearrin
3fdb0fcf67
refactored data storage to use cipher table. added history table and insert triggers.
2016-05-21 17:16:22 -04:00
Kyle Spearrin
994f27ff40
Moved models and removed deuplicate error for username since we use emails as username as well.
2016-03-08 21:20:56 -05:00
Kyle Spearrin
9914399e8b
Removed DocumentDB repositories and domain type dependencies for them. Moved account registration process to not require email address verification in preparation for client app registration process.
2016-02-20 23:25:44 -05:00
Kyle Spearrin
4c4f803c1f
added string length checks on all request objects that store the given data.
2015-12-30 21:40:19 -05:00
Kyle Spearrin
55be0c739e
Added account delete.
2015-12-27 00:14:56 -05:00
Kyle Spearrin
8d7178bc74
Added cipher service with bulk import to account controller
2015-12-26 23:09:53 -05:00
Kyle Spearrin
437b971003
initial commit of source
2015-12-08 22:57:38 -05:00