diff --git a/novaclient/client.py b/novaclient/client.py
index 4e6181a49..957df937b 100644
--- a/novaclient/client.py
+++ b/novaclient/client.py
@@ -170,6 +170,7 @@ class HTTPClient(httplib2.Http):
         except exceptions.Unauthorized, ex:
             try:
                 self.authenticate()
+                kwargs['headers']['X-Auth-Token'] = self.auth_token
                 resp, body = self._time_request(self.management_url + url,
                                                 method, **kwargs)
                 return resp, body