Commit graph

190 commits

Author SHA1 Message Date
Vojtěch Jungmann
d657c5dfee
Merge pull request #33 from EETagent/cargo_lock_in_repo
Cargo.lock in repo
2022-11-06 23:54:29 +01:00
EETagent
ec6bd4cd2b chore: add Cargo.lock to repo 2022-11-06 23:44:13 +01:00
EETagent
2382b899a7 feat: update deps 2022-11-06 23:42:15 +01:00
EETagent
766f3345a2 fix: argon2 test 2022-11-06 18:58:23 +01:00
Sebastian Pravda
ced7569086 refactor: change enc user details struct name 2022-11-06 18:58:23 +01:00
Sebastian Pravda
b6783c6de4 refactor: user details 2022-11-06 18:58:23 +01:00
Sebastian Pravda
e7f97ebd2c feat: decrypt user details 2022-11-06 18:58:23 +01:00
Sebastian Pravda
46dfbddad6 feat: add details endpoint 2022-11-06 18:58:23 +01:00
Sebastian Pravda
43fe565fa2 feat: json deserialization in core 2022-11-06 18:58:23 +01:00
Sebastian Pravda
1049f1fd4d chore: add serde dependency 2022-11-06 18:58:23 +01:00
Vojtěch Jungmann
56e040b4a0
Merge pull request #31 from EETagent/refactor_admin
Massive admin & candidate sessions rework, put admin back to own table
2022-11-06 18:04:40 +01:00
EETagent
281ca22886 refactor: massive admin & candidate sessions rework, put admin back to own table 2022-11-06 15:17:21 +01:00
Vojtěch Jungmann
02ad8f2ab1
Merge pull request #30 from EETagent/put_user_data
WIP: Put user's encrypted personal data
2022-11-06 01:16:09 +01:00
EETagent
ae2198d213 Revert "fix: fix admin guard to really check for admin role"
This reverts commit 1073fd4d72.
2022-11-06 00:27:33 +01:00
EETagent
1073fd4d72 fix: fix admin guard to really check for admin role 2022-11-05 17:43:13 +01:00
EETagent
5ef966341f feat: improve error handling, add crypto errors 2022-11-05 17:25:29 +01:00
EETagent
0a33695210 feat: remove structs in favor of function arguments, tokio::join for async encryption 2022-11-05 17:03:25 +01:00
EETagent
2833d9850b feat: parent mutation 2022-11-05 17:03:25 +01:00
EETagent
8b3305dae7 feat: admin query 2022-11-05 17:03:25 +01:00
EETagent
05fe04ca96 dev: add working admin account for development only! 2022-11-05 17:03:25 +01:00
EETagent
7bdec2482e fix: update hash, remove structs 2022-11-05 17:03:25 +01:00
Sebastian Pravda
2bd112beb8
feat: test put_user_data 2022-11-04 19:06:37 +01:00
Sebastian Pravda
713d978f2c
feat: put encrypted user personal data 2022-11-04 19:06:37 +01:00
Sebastian Pravda
fc3e2cde6f
Merge pull request #29 from EETagent/application_id_validation
Application id validation
2022-11-04 19:01:39 +01:00
Sebastian Pravda
4d4beeb686
fix: application_id in tests 2022-11-04 18:51:57 +01:00
Sebastian Pravda
36f751b36e
refactor: change variable names 2022-11-04 17:22:17 +01:00
Sebastian Pravda
ed783859b7
feat: validate application_id 2022-11-04 17:19:13 +01:00
Sebastian Pravda
f2fadfdfe4
Merge pull request #28 from EETagent/session_service
Session service with admins
2022-11-04 12:55:34 +01:00
EETagent
8264187198 refactor: split request guards into seperate files 2022-11-04 12:42:17 +01:00
Sebastian Pravda
1a4e471164
fix: missing default_value 2022-11-04 12:26:27 +01:00
Sebastian Pravda
702a79d1cf
feat: AdminService struct 2022-11-04 12:26:27 +01:00
Sebastian Pravda
130fd1fa60
feat: admin auth guard 2022-11-04 12:26:27 +01:00
Sebastian Pravda
82d718a7f0
feat: admin session tokens 2022-11-04 12:26:26 +01:00
Sebastian Pravda
28b1058752
feat: is_admin column 2022-11-04 12:26:26 +01:00
Sebastian Pravda
9a422a17cd
refactor: session service
visible only in services mod
2022-11-04 12:26:26 +01:00
Sebastian Pravda
c37d6b970e
refactor: SessionAuth 2022-11-04 12:26:26 +01:00
Sebastian Pravda
3b9bf7cdda
refactor: session auth public only in crate 2022-11-04 12:26:26 +01:00
Sebastian Pravda
05369b977a
feat: improve error handling
return status codes, messages
2022-11-04 12:26:26 +01:00
Sebastian Pravda
56f64a43c8
refactor: errors, services 2022-11-04 12:26:26 +01:00
Sebastian Pravda
b582d2e8e1
refactor: session service 2022-11-04 12:26:25 +01:00
Vojtěch Jungmann
eb04334081
Merge pull request #26 from EETagent/guards_routes_upload
WIP: Guards & Routes
2022-11-04 12:23:56 +01:00
Sebastian Pravda
891d498e76
style: comments 2022-11-01 17:32:51 +01:00
EETagent
9722282163 fix: data guard variable names 2022-11-01 11:38:26 +01:00
EETagent
493e3a3077 refactor: massive refactoring of query and mutation 2022-11-01 11:35:05 +01:00
Vojtěch Jungmann
89c66958bc
Merge pull request #27 from EETagent/guard_session_auth
Guard session auth
2022-10-31 14:01:59 +01:00
Sebastian Pravda
b3556df42c refactor: rename file 2022-10-31 13:23:09 +01:00
EETagent
b142b3711f feat: improve argon2 security, (0.01s execution time in release mode, still fast) 2022-10-31 13:01:59 +01:00
EETagent
09c9ce471c refactor: use into 2022-10-31 11:34:49 +01:00
EETagent
06553679fb refactor: use from trait for type conversion 2022-10-31 11:29:51 +01:00
Sebastian Pravda
4d97173176 feat: session auth guard 2022-10-31 09:22:23 +01:00