diff --git a/Cargo.lock b/Cargo.lock index df53623..49db778 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,17 +82,18 @@ dependencies = [ [[package]] name = "actix-identity" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "171fe3ed055b2dd50c61967911d253d47e76e1d4308acfbf99fc7affe5ec42aa" +checksum = "568d86155c0c6637a132d1fd351adf1c7164f526639fcdaf07d0dae1b7ee0464" dependencies = [ "actix-service", + "actix-session", "actix-utils", "actix-web", - "futures-util", + "anyhow", + "futures-core", "serde", - "serde_json", - "time", + "tracing", ] [[package]] @@ -158,6 +159,23 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "actix-session" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "861c2463ccba4af8f272936fcf4999af6305492fc939bf0dfe71db86142ae843" +dependencies = [ + "actix-service", + "actix-utils", + "actix-web", + "anyhow", + "async-trait", + "derive_more", + "serde", + "serde_json", + "tracing", +] + [[package]] name = "actix-utils" version = "3.0.0" @@ -367,6 +385,17 @@ dependencies = [ "toml", ] +[[package]] +name = "async-trait" +version = "0.1.56" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "atty" version = "0.2.14" diff --git a/Cargo.toml b/Cargo.toml index eeb183e..452a7e9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] actix = "0.13.0" -actix-identity = "0.4.0" +actix-identity = "0.5.1" actix-web = "4" clap = { version = "3.2.6", features = ["derive", "env"] } include_dir = "0.7.2"