f2e4826b14
Update to code to Rust 1.67
continuous-integration/drone/push Build is passing
2023-02-02 10:22:15 +01:00
85e165bd29
Refactor users management ( #8 )
...
* Update users backend interface signatures
2022-12-03 12:28:11 +01:00
fc6ab00e30
Refactor users management ( #7 )
...
continuous-integration/drone/push Build is passing
* Improve general settings management by admin
2022-11-26 16:06:16 +01:00
f5ac7bf278
Refactor users management ( #6 )
...
* Use asynchronous interface to set authorized clients list
2022-11-26 14:51:08 +01:00
e739b10065
Refactor users management ( #4 )
...
continuous-integration/drone/push Build is passing
* Improve deletion of 2FA factors
2022-11-19 18:35:41 +01:00
ec2f271ed4
Refactor users management ( #3 )
...
continuous-integration/drone/push Build is passing
* Improve creation of 2FA factors
2022-11-19 18:27:08 +01:00
fcf3ec7036
Refactor users management ( #2 )
...
continuous-integration/drone/push Build is passing
* Create UserBackend trait
2022-11-19 18:18:46 +01:00
65d334b947
Refactor users management
...
continuous-integration/drone/push Build is passing
* Shard `src/data/user.rs` into two different files
* One for user data structure (same file)
* One for user manipulation (new file: `user_file_entity.rs`)
* Isolate password hashing and verification
2022-11-19 17:52:35 +01:00