Quentin Gliech
|
a39f71c181
|
Handle cookies better by setting the right flags & expiration
|
2023-08-25 14:35:46 +02:00 |
|
Quentin Gliech
|
792d3c793b
|
Convert many match/if expressions to let-else
|
2023-02-01 10:37:04 +01:00 |
|
Quentin Gliech
|
d14ca156ad
|
storage: split the repository trait
|
2023-01-24 16:05:14 +01:00 |
|
Quentin Gliech
|
a9facab131
|
Box the repository everywhere
|
2023-01-20 17:53:04 +01:00 |
|
Quentin Gliech
|
195203823a
|
storage: wrap the postgres repository in a struct
|
2023-01-13 18:03:37 +01:00 |
|
Quentin Gliech
|
53172d6a3f
|
strorage: browser session and user password repositories
|
2023-01-03 15:58:01 +01:00 |
|
Quentin Gliech
|
b7cad48bbd
|
storage: unify user operations errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
feebbd0e97
|
data-model: simplify users and sessions
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
bf432a31e1
|
OIDC account linking and login
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
c13b0478e6
|
Initial GraphQL API
|
2022-11-09 19:17:12 +01:00 |
|
Quentin Gliech
|
e2142f9cd4
|
Database refactoring
|
2022-11-02 18:59:00 +01:00 |
|
Quentin Gliech
|
d00bf6a2d2
|
Add missing clippy lints in mas-axum-utils
|
2022-08-08 10:06:20 +02:00 |
|
Quentin Gliech
|
3a83c5b3bf
|
Use axum-extra's PrivateCookieJar
|
2022-04-29 14:56:06 +02:00 |
|
Quentin Gliech
|
9cb5650167
|
Axum migration: /account/* routes
|
2022-04-06 17:35:29 +02:00 |
|
Quentin Gliech
|
6e7d0a6cfd
|
Axum migration: logout route
|
2022-04-06 17:35:29 +02:00 |
|
Quentin Gliech
|
7c8f8722cd
|
Axum migration: signed cookies, errors, CSRF tokens, sessions
|
2022-04-06 17:35:29 +02:00 |
|