[package] name = "actix-jwt-session" version = "0.1.0" edition = "2021" description = "Full featured JWT session managment for actix" license = "MIT" [features] default = ['use-redis'] use-redis = ["redis", "redis-async-pool"] serde-transparent = [] [dependencies] actix-web = "4" async-trait = "0.1.72" bincode = "1.3.3" futures = "0.3.28" futures-lite = "1.13.0" futures-util = { version = "0.3.28", features = ['async-await'] } jsonwebtoken = "8.3.0" redis = { version = "0.17", optional = true } redis-async-pool = { version = "0.2.4", optional = true } serde = { version = "1.0.183", features = ["derive"] } thiserror = "1.0.44" tokio = { version = "1.30.0", features = ["full"] } uuid = { version = "1.4.1", features = ["v4", "serde"] } [[test]] name = "ensure_redis_flow" path = "./tests/ensure_redis_flow.rs" [dev-dependencies] garde = "0.14.0" ring = "0.16.20"