Valentin Tolmer
3eb53ba5bf
model: rename to auth
...
Since the "model" doesn't contain any message from the API anymore, and
instead contains only the structures needed for authentication, it was
renamed as such.
2021-08-31 20:32:55 +02:00
Valentin Tolmer
9c4f8931a0
app: Fix local timezone not taken into account
2021-08-31 20:32:55 +02:00
Valentin Tolmer
f860b8fe43
app: Migrate list_users to use the graphql client
2021-08-30 09:27:00 +02:00
Valentin Tolmer
a51965a61a
Implement basic GraphQL endpoint with auth
2021-08-30 09:27:00 +02:00
Valentin Tolmer
87516eb218
Update actix libraries
2021-08-22 16:58:33 +02:00
Valentin Tolmer
8b73de0df7
Update opaque and implement it without DB
2021-06-23 20:46:55 +02:00
Valentin Tolmer
0a761ff11f
Create a workspace for the packages
2021-06-23 11:13:05 +02:00
Valentin Tolmer
c3bbcce6a3
Simplify KeyPair handling
2021-06-23 10:27:59 +02:00
Valentin Tolmer
f918debc2e
Simplify opaque types
2021-06-23 10:27:59 +02:00
Valentin Tolmer
3c916a2530
Implement password checking using opaque
2021-06-23 10:27:59 +02:00
Valentin Tolmer
86bfd37b70
Opaque: use argon2 as slow hash
2021-06-23 10:27:59 +02:00
Valentin Tolmer
973fa40dd1
Add OPAQUE implementation
2021-06-23 10:27:59 +02:00
Valentin Tolmer
d5f84cd588
Add cargo.lock and fix some dependencies
...
Note that the auth_service handler has become less generic, but it's
enough for our purposes.
2021-06-22 17:27:43 +02:00