From 1c8a536f92d0993a82097c0736220be2224b6345 Mon Sep 17 00:00:00 2001 From: eraden Date: Tue, 15 Aug 2023 17:51:26 +0200 Subject: [PATCH] Fix bearer prefix --- crates/actix-jwt-session/src/lib.rs | 2 ++ crates/oswilno-view/templates/nav/links-large.html | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/actix-jwt-session/src/lib.rs b/crates/actix-jwt-session/src/lib.rs index 296e58a..ae0d521 100644 --- a/crates/actix-jwt-session/src/lib.rs +++ b/crates/actix-jwt-session/src/lib.rs @@ -202,6 +202,8 @@ impl Extractor { .to_str() .map_err(|_| Error::NoAuthHeader)?; + let as_str = as_str.strip_prefix("Bearer ").or_else(|| as_str.strip_prefix("bearer ")).unwrap_or(as_str); + let decoded_claims = decode::(as_str, &*jwt_decoding_key, &Validation::new(algorithm)).map_err( |_e| { diff --git a/crates/oswilno-view/templates/nav/links-large.html b/crates/oswilno-view/templates/nav/links-large.html index 6623417..a15d097 100644 --- a/crates/oswilno-view/templates/nav/links-large.html +++ b/crates/oswilno-view/templates/nav/links-large.html @@ -2,7 +2,8 @@