feat: improve authentication flow

authentication now works either with sessionid or basic auth, with basic
auth not creating a session
This commit is contained in:
Jef Roosens 2025-03-04 20:04:44 +01:00
parent 2f974fd1ff
commit 648921837b
Signed by: Jef Roosens
GPG key ID: 21FD3D77D56BAF49
6 changed files with 69 additions and 39 deletions

1
Cargo.lock generated
View file

@ -896,6 +896,7 @@ dependencies = [
"axum-extra",
"chrono",
"clap",
"cookie",
"diesel",
"diesel_migrations",
"libsqlite3-sys",