Quentin Gliech
|
a0f5f3c642
|
Enable clippy lints on a workspace level
This enables a lot more lints than before in some crates, so this fixed a lot of warnings as well.
|
2023-12-05 17:20:42 +01:00 |
|
Quentin Gliech
|
730ad4674b
|
axum-utils: Accept-Language header encoder and decoder
|
2023-10-05 19:29:23 +02:00 |
|
Quentin Gliech
|
f20c8d8ef3
|
Infer client IP address from the peer address and the X-Forwarded-Proxy header
|
2023-09-20 20:24:30 +02:00 |
|
Quentin Gliech
|
0bb34ed3e0
|
Add the Sentry event ID in error response headers
|
2023-09-08 15:19:43 +02:00 |
|
Quentin Gliech
|
a39f71c181
|
Handle cookies better by setting the right flags & expiration
|
2023-08-25 14:35:46 +02:00 |
|
Quentin Gliech
|
8a2be43fe7
|
Proactively provision users on registration & sync threepids
|
2023-04-14 10:22:22 +02:00 |
|
Quentin Gliech
|
4227fa7a83
|
Add a global HTTP client factory
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
2d2127dcdb
|
More cleanups
|
2022-11-02 18:59:00 +01:00 |
|
Quentin Gliech
|
1f0e273ac3
|
JWT response wrapper
Helps replying with a JWT to a request, with a
`Content-Type: application/jwt` header
|
2022-09-02 15:37:46 +02:00 |
|
Quentin Gliech
|
d00bf6a2d2
|
Add missing clippy lints in mas-axum-utils
|
2022-08-08 10:06:20 +02:00 |
|
Quentin Gliech
|
ca7b26cf18
|
Simplify error handling in user-facing routes
|
2022-05-10 17:47:38 +02:00 |
|
Quentin Gliech
|
f4353b660e
|
Have a unified URL builder/router
|
2022-05-10 09:52:48 +02:00 |
|
Quentin Gliech
|
3a83c5b3bf
|
Use axum-extra's PrivateCookieJar
|
2022-04-29 14:56:06 +02:00 |
|
Quentin Gliech
|
ed49624c3a
|
Axum migration: WIP client authentication
|
2022-04-06 17:35:29 +02:00 |
|
Quentin Gliech
|
9dad21475e
|
Axum migration: /oauth2/userinfo & UserAuthorization util
|
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 |
|