This commit is contained in:
Adrian Woźniak 2023-08-11 15:52:51 +02:00
parent dfb881f2ba
commit bb1f1e4a3e
4 changed files with 6 additions and 1 deletions

2
Cargo.lock generated
View File

@ -2517,6 +2517,7 @@ name = "oswilno"
version = "0.1.0"
dependencies = [
"actix",
"actix-jwt-session",
"actix-rt",
"actix-web",
"actix-web-grants",
@ -2605,6 +2606,7 @@ version = "0.1.0"
dependencies = [
"actix-http",
"actix-jwt-authc",
"actix-jwt-session",
"actix-web",
"argon2",
"askama",

View File

@ -15,6 +15,7 @@ oswilno-config = { path = "../oswilno-config" }
oswilno-parking-space = { path = "../oswilno-parking-space" }
oswilno-session = { path = "../oswilno-session" }
oswilno-view = { path = "../oswilno-view" }
actix-jwt-session = { path = "../actix-jwt-session", features = ["use-redis"] }
redis = { version = "0.17" }
redis-async-pool = "0.2.4"
sea-orm = { version = "0.11", features = ["postgres-array", "runtime-actix-rustls", "sqlx-postgres"] }

View File

@ -50,7 +50,8 @@ async fn main() -> std::io::Result<()> {
let session_config = session_config.clone();
App::new()
.wrap(middleware::Logger::default())
.wrap(session_config.factory())
.wrap(actix_jwt_session::RedisMiddleware::new())
// .wrap(session_config.factory())
.app_data(Data::new(conn.clone()))
.app_data(Data::new(redis.clone()))
.app_data(Data::new(l10n.clone()))

View File

@ -17,6 +17,7 @@ garde = { version = "0.14.0", features = ["derive"] }
jsonwebtoken = "8.3.0"
oswilno-contract = { path = "../oswilno-contract" }
oswilno-view = { path = "../oswilno-view" }
actix-jwt-session = { path = "../actix-jwt-session" }
rand = "0.8.5"
redis = { version = "0.17" }
redis-async-pool = "0.2.4"