Commit Graph

23 Commits

Author SHA1 Message Date
Sergio C. Arteaga dbff470854
Store sessions ids hashed (#1236)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-04-09 14:07:18 +02:00
Sergio C. Arteaga c3d34c81bc
Store password reset code hashed (#1235)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-04-08 16:33:32 +02:00
Sergio C. Arteaga b6a2f8615b
Hash API keys secret using sha512 instead of bcrypt (#1226)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2021-04-06 19:19:01 +02:00
Sergio C. Arteaga 3f617c0dc6
Some improvements in API keys (#1221)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2021-04-05 11:00:38 +02:00
Sergio C. Arteaga 01bebe878d
Add support for user password reset (#1123)
Closes #236

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2021-02-16 17:01:03 +01:00
Sergio C. Arteaga 3889a6f4d2
Do not register verification code when using oauth (#882)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-11-23 13:48:00 +01:00
Sergio C. Arteaga 7671dd2f0e
Fix issue checking user alias availability (#879)
Closes #878

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-11-20 08:55:11 +01:00
Sergio C. Arteaga 98d2f75f98
Fix user alias availability check (#832)
Related to #831

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-11-09 09:03:53 +01:00
Sergio C. Arteaga a3a200900a
Reorganize database queries (#675)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-09-25 10:28:37 +02:00
Sergio C. Arteaga 0846fe9ceb
Introduce fine grained authorization mechanism (#655)
Closes #603

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
Co-authored-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Co-authored-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-09-21 14:15:01 +02:00
Sergio C. Arteaga c3fc479857
Add API key support to RequireLogin middleware (#463)
Closes #454

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-06-11 11:46:49 +02:00
Sergio C. Arteaga 996e093c9f
Consolidate invalid input error in hub package (#451)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-06-08 20:52:18 +02:00
Sergio C. Arteaga 12459bfc88
Prepare backend to support user profile image (#417)
Related to #410

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-05-29 15:59:53 +02:00
Sergio C. Arteaga 9d6ad203ba
Fix wrong dependency import (#345)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-27 16:24:28 +02:00
Sergio C. Arteaga 2bf3d5ca64
Improve input validation for user operations (#344)
Related to #333

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-27 16:13:01 +02:00
Sergio C. Arteaga 68f83144de
Split CheckAvailability method in chartrepo package (#297)
Closes #281

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-13 17:45:05 +02:00
Sergio C. Arteaga b1956da197
Fix issue setting null passwords (#295)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-13 15:09:24 +02:00
Sergio C. Arteaga d87b1294b6
Add oauth login support (#289)
Supported providers: Github and Google

Closes #286

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-04-13 13:44:43 +02:00
Sergio C. Arteaga 3f54895eca
Some refactoring in backend (#277)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-08 13:59:06 +02:00
Sergio C. Arteaga 22f93cf9ec
Add endpoint to get user profile (#273)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
Signed-off-by: Cintia Sanchez Garcia <cynthiasg@icloud.com>
2020-04-07 13:04:52 +02:00
Sergio C. Arteaga b68e0952f2
Add endpoint to update user password (#267)
Related to #234

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-06 14:35:49 +02:00
Sergio C. Arteaga 709b74e977
Add endpoint to update user profile (#266)
Related to #234

Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-04-06 11:37:39 +02:00
Sergio C. Arteaga 66102e2bd0
Refactor internal hub api (#221)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
2020-03-26 16:55:09 +01:00