Skip to content

Commit 10a926c

Browse files
committed
fix: better jwks refresh errors
reporting error response status (ref #59, #55)
1 parent 29ec07b commit 10a926c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

jwt-authorizer/src/jwks/key_store_manager.rs

+5
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,11 @@ impl KeyStore {
161161
self.fail_time = Some(Instant::now());
162162
AuthError::JwksRefreshError(e.to_string())
163163
})?
164+
.error_for_status()
165+
.map_err(|e| {
166+
self.fail_time = Some(Instant::now());
167+
AuthError::JwksRefreshError(e.to_string())
168+
})?
164169
.json::<JwkSet>()
165170
.await
166171
.map(|jwks| {

0 commit comments

Comments
 (0)