From 44c47b3c2a2ec3e9c9c0efac4dceaec082a62d60 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 30 May 2024 00:06:08 +0200 Subject: document cookie auth and such --- src/filters/auth/cookie.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/filters/auth/cookie.rs') diff --git a/src/filters/auth/cookie.rs b/src/filters/auth/cookie.rs index c1847ce..620911d 100644 --- a/src/filters/auth/cookie.rs +++ b/src/filters/auth/cookie.rs @@ -52,7 +52,7 @@ impl Node for CookieAuth { request: NodeRequest, ) -> Pin> + Send + Sync + 'a>> { Box::pin(async move { - if request.method() == Method::POST { + if request.method() == Method::POST && request.uri().path() == "/_gnix_login" { let referrer = request.headers().get(REFERER).cloned(); let d = request .into_body() @@ -62,6 +62,7 @@ impl Node for CookieAuth { .unwrap(); let d = String::from_utf8(d.to_bytes().to_vec()).unwrap(); + // TODO proper parser let mut username = "user"; let mut password = ""; for kv in d.split("&") { -- cgit v1.2.3-70-g09d2