wip: implementing auth further

This commit is contained in:
2024-07-10 17:49:45 +02:00
parent e19d5db7c6
commit b029b4b975
11 changed files with 418 additions and 204 deletions
Generated
+44
View File
@@ -143,6 +143,12 @@ dependencies = [
"password-hash",
]
[[package]]
name = "arrayref"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
[[package]]
name = "arrayvec"
version = "0.7.4"
@@ -490,6 +496,23 @@ dependencies = [
"urlencoding",
]
[[package]]
name = "axum-messages"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0d06050ddcb05eaaffe44c5f73443ea936eadae6a8332dd47b8c8c8cb1af98a"
dependencies = [
"async-trait",
"axum-core 0.4.3",
"http 1.0.0",
"parking_lot",
"serde",
"serde_json",
"tower",
"tower-sessions-core",
"tracing",
]
[[package]]
name = "backtrace"
version = "0.3.69"
@@ -576,6 +599,19 @@ dependencies = [
"digest",
]
[[package]]
name = "blake3"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52"
dependencies = [
"arrayref",
"arrayvec",
"cc",
"cfg-if",
"constant_time_eq",
]
[[package]]
name = "block-buffer"
version = "0.10.4"
@@ -772,6 +808,12 @@ version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
[[package]]
name = "constant_time_eq"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
[[package]]
name = "cookie"
version = "0.18.1"
@@ -2431,6 +2473,8 @@ dependencies = [
"async-trait",
"axum 0.7.4",
"axum-login",
"axum-messages",
"blake3",
"entity",
"log",
"password-auth",