Kyle Spearrin
d190c4bd0f
Update APIs to collect other set password info ( #870 )
2020-08-17 10:40:35 -04:00
Kyle Spearrin
783b4804ec
SSO support ( #862 )
...
* [SSO] Added change password API (#836 )
* Created API for updating password with no current comparison
* Changed name of method and request // Added user has password error flow
* Updated user service method name // Updated string null/empty check
* Replaced hardcoded sso domain hints with config loader (#850 )
* Replaced hardcoded sso domain hints with config loader
* use async/await for sso config loader
* Update AccountsController.cs
Co-authored-by: Vincent Salucci <26154748+vincentsalucci@users.noreply.github.com >
Co-authored-by: Matt Portune <mportune@bitwarden.com >
Co-authored-by: Matt Portune <59324545+mportune-bw@users.noreply.github.com >
2020-08-12 17:03:09 -04:00
Chad Scharf
83e9468502
Transition reference id to data ( #828 )
...
* Transition reference id to data
* field length and request model updates
2020-07-20 15:19:46 -04:00
Kyle Spearrin
0d0c6c7167
sso integrations ( #822 )
...
* stub out hybrid sso
* support for PKCE authorization_code clients
* sso service urls
* sso client key
* abstract request validator
* support for verifying password
* custom AuthorizationCodeStore that does not remove codes
* cleanup
* comment
* created master password
* ResetMasterPassword
* rename Sso client to OidcIdentity
* update env builder
* bitwarden sso project in docker-compose
* sso path in nginx config
2020-07-16 08:01:39 -04:00
Chad Scharf
fca7b162bf
Reference id storage and signup
2020-06-25 12:28:22 -04:00
Chad Scharf
b7a500eb63
combined tax updates with other operations
2020-06-17 19:49:27 -04:00
Chad Scharf
d88838f19e
API updates for tax info collection
2020-06-08 17:40:18 -04:00
Chad Scharf
9800b752c0
Changed all C# control flow block statements to include space between keyword and open paren
2020-03-27 14:36:37 -04:00
Kyle Spearrin
f7be870bfe
up KDF max to 2 million
2019-07-06 23:34:10 -04:00
Kyle Spearrin
506fe28ee7
make payment method type required
2019-02-26 12:45:34 -05:00
Kyle Spearrin
01d324a8b4
support credit purchases and prorated upgrades
2019-02-20 23:54:27 -05:00
Kyle Spearrin
a9336a0e02
add support for passing payment method type
2019-02-19 17:13:21 -05:00
Kyle Spearrin
3e2b220074
rename all to PBKDF2_SHA256
2018-08-27 19:57:45 -04:00
Kyle Spearrin
0932189ccb
support for user defined kdf parameters
2018-08-14 15:30:04 -04:00
Kyle Spearrin
5c17f910fe
remove culture from request model
2018-06-23 11:55:45 -04:00
Kyle Spearrin
72e95e2a98
allow org user reg. when reg. is disabled
2018-05-24 16:55:52 -04:00
Kyle Spearrin
0abcdd9724
import ciphers, not logins
2017-09-28 13:11:56 -04:00
Kyle Spearrin
12650a0ada
deprecated logins api and moved to ciphers
2017-09-20 23:52:45 -04:00
Kyle Spearrin
95181aef89
organization cipher import with collections
2017-09-05 17:49:34 -04:00
Kyle Spearrin
5259b07889
create org with license file
2017-08-14 20:57:45 -04:00
Kyle Spearrin
18cbc79dd2
update premium license and self host attr checks
2017-08-14 12:08:57 -04:00
Kyle Spearrin
73029f76d2
premium signup with license file
2017-08-11 17:06:31 -04:00
Kyle Spearrin
b2295f867b
account recovery to delete via email
2017-08-09 10:53: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
87a216e523
verify email apis
2017-07-05 15:35:46 -04:00
Kyle Spearrin
3b5b24531b
refactor to a new two-factor controller
2017-06-19 22:08:10 -04:00
Kyle Spearrin
a01d5d9a51
"user key" schema and api changes
2017-05-31 09:54:32 -04:00
Kyle Spearrin
c362f88246
small fixes
2017-05-20 10:36:33 -04:00
Kyle Spearrin
0333b47237
import groups and users for org via api
2017-05-13 12:00:40 -04:00
Kyle Spearrin
848e94ad56
restore new change pass and email apis
2017-05-03 10:12:13 -04:00
Kyle Spearrin
23467b7771
backwards compat issues with change email/password
2017-04-28 16:49:40 -04:00
Kyle Spearrin
e732996cd9
change email/password adjustments
2017-04-17 14:53:07 -04:00
Kyle Spearrin
63e95f0f55
check for keys already existing
2017-04-13 18:27:30 -04:00
Kyle Spearrin
8bcd4e0463
move all models into core
2017-03-08 21:55:08 -05:00