From 6bf4347c3a28a7578637a258eca95fcc6437ff27 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 5 Feb 2025 13:32:21 +0100 Subject: jellyfin auth: remove base64 padding --- server/src/routes/ui/account/session/guard.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'server/src') diff --git a/server/src/routes/ui/account/session/guard.rs b/server/src/routes/ui/account/session/guard.rs index f85dace..fd451ef 100644 --- a/server/src/routes/ui/account/session/guard.rs +++ b/server/src/routes/ui/account/session/guard.rs @@ -55,6 +55,9 @@ fn parse_jellyfin_auth(h: &str) -> Option<&str> { for tok in h.split(" ") { if let Some(tok) = tok.strip_prefix("Token=\"") { if let Some(tok) = tok.strip_suffix("\"") { + let tok = tok.strip_suffix("%3D").unwrap_or(tok); + let tok = tok.strip_suffix("%3D").unwrap_or(tok); + let tok = tok.strip_suffix("%3D").unwrap_or(tok); return Some(tok); } } -- cgit v1.2.3-70-g09d2