diff --git a/calparrot/proxy.py b/calparrot/proxy.py
index 39649014635abd6e83831dd5a9db299bb59c0f77..ede55c2c5e91e83ba34c9d5deaeafcb6af66592b 100644
--- a/calparrot/proxy.py
+++ b/calparrot/proxy.py
@@ -50,7 +50,7 @@ class XFELOauthClient:
         self.scope = scope
         self.token_url = token_url
 
-        self.http_client = AsyncHTTPClient()
+        self.http_client = AsyncHTTPClient(defaults=dict(request_timeout=120))
         self.oauth_client = BackendApplicationClient(client_id, scope=scope)
 
     async def get_token(self):