diff --git a/Cargo.lock b/Cargo.lock index 9c6dbd4..c69b47e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -171,7 +171,7 @@ dependencies = [ "futures-util", "jsonwebtoken", "serde", - "time 0.3.25", + "time 0.3.28", "tokio 1.30.0", "tracing", ] @@ -184,6 +184,7 @@ dependencies = [ "argon2", "async-trait", "bincode", + "cookie 0.17.0", "futures", "futures-lite", "futures-util", @@ -196,6 +197,7 @@ dependencies = [ "serde", "serde_json", "thiserror", + "time 0.3.28", "tokio 1.30.0", "tracing", "uuid", @@ -317,7 +319,7 @@ dependencies = [ "derive_more", "serde", "serde_json", - "time 0.3.25", + "time 0.3.28", "tracing", ] @@ -367,7 +369,7 @@ dependencies = [ "bytes 1.1.0", "bytestring", "cfg-if 1.0.0", - "cookie", + "cookie 0.16.0", "derive_more", "encoding_rs", "futures-core", @@ -385,7 +387,7 @@ dependencies = [ "serde_urlencoded", "smallvec", "socket2 0.4.9", - "time 0.3.25", + "time 0.3.28", "url", ] @@ -1287,7 +1289,17 @@ dependencies = [ "rand 0.8.5", "sha2", "subtle", - "time 0.3.25", + "time 0.3.28", + "version_check", +] + +[[package]] +name = "cookie" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" +dependencies = [ + "time 0.3.28", "version_check", ] @@ -2635,7 +2647,7 @@ dependencies = [ "ring", "sea-orm", "serde", - "time 0.3.25", + "time 0.3.28", "tokio 1.30.0", "tracing", "uuid", @@ -3418,7 +3430,7 @@ dependencies = [ "serde_json", "sqlx", "thiserror", - "time 0.3.25", + "time 0.3.28", "tracing", "url", "uuid", @@ -3481,7 +3493,7 @@ dependencies = [ "rust_decimal", "sea-query-derive", "serde_json", - "time 0.3.25", + "time 0.3.28", "uuid", ] @@ -3497,7 +3509,7 @@ dependencies = [ "sea-query", "serde_json", "sqlx", - "time 0.3.25", + "time 0.3.28", "uuid", ] @@ -3573,18 +3585,18 @@ checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1" [[package]] name = "serde" -version = "1.0.183" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ac8da02677876d532745a130fc9d8e6edfa81a269b107c5b00829b91d8eb3c" +checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.183" +version = "1.0.188" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" +checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", @@ -3708,7 +3720,7 @@ dependencies = [ "num-bigint", "num-traits", "thiserror", - "time 0.3.25", + "time 0.3.28", ] [[package]] @@ -3846,7 +3858,7 @@ dependencies = [ "sqlx-rt", "stringprep", "thiserror", - "time 0.3.25", + "time 0.3.28", "tokio-stream", "url", "uuid", @@ -4024,9 +4036,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.25" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea" +checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" dependencies = [ "deranged", "itoa 1.0.2", @@ -4043,9 +4055,9 @@ checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" [[package]] name = "time-macros" -version = "0.2.11" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd" +checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572" dependencies = [ "time-core", ] diff --git a/crates/actix-jwt-session/Cargo.toml b/crates/actix-jwt-session/Cargo.toml index 35bef94..eaf8760 100644 --- a/crates/actix-jwt-session/Cargo.toml +++ b/crates/actix-jwt-session/Cargo.toml @@ -32,6 +32,8 @@ tokio = { version = "1.30.0", features = ["full"] } tracing = { version = "0.1.37", optional = true } uuid = { version = "1.4.1", features = ["v4", "serde"] } argon2 = { version = "0.5.1", optional = true } +cookie = "0.17.0" +time = { version = "0.3.28", features = ["serde"] } [[test]] name = "ensure_redis_flow"