From 10a926c25b717f3bf7f62c406fa1eda300c2b698 Mon Sep 17 00:00:00 2001 From: cduvray Date: Tue, 3 Sep 2024 08:27:35 +0200 Subject: [PATCH] fix: better jwks refresh errors reporting error response status (ref #59, #55) --- jwt-authorizer/src/jwks/key_store_manager.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jwt-authorizer/src/jwks/key_store_manager.rs b/jwt-authorizer/src/jwks/key_store_manager.rs index 2ff3edf..86eba6a 100644 --- a/jwt-authorizer/src/jwks/key_store_manager.rs +++ b/jwt-authorizer/src/jwks/key_store_manager.rs @@ -161,6 +161,11 @@ impl KeyStore { self.fail_time = Some(Instant::now()); AuthError::JwksRefreshError(e.to_string()) })? + .error_for_status() + .map_err(|e| { + self.fail_time = Some(Instant::now()); + AuthError::JwksRefreshError(e.to_string()) + })? .json::() .await .map(|jwks| {