From 02ddbfcc6419d5a68864b533eb777d7008232100 Mon Sep 17 00:00:00 2001 From: mdecimus Date: Sat, 13 Jan 2024 17:34:58 +0100 Subject: [PATCH] X-Forwarded-For on JMAP Rate-Limit does not work (fixes #208) --- crates/jmap/src/auth/authenticate.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/jmap/src/auth/authenticate.rs b/crates/jmap/src/auth/authenticate.rs index 5e58b842..db192d48 100644 --- a/crates/jmap/src/auth/authenticate.rs +++ b/crates/jmap/src/auth/authenticate.rs @@ -159,6 +159,7 @@ impl JMAP { } else if let Some(forwarded_for) = req .headers() .get(header::FORWARDED) + .or_else(|| req.headers().get("X-Forwarded-For")) .and_then(|h| h.to_str().ok()) .and_then(|h| h.parse::().ok()) {