Fix typo in Authorization header name.

This code path is not actually used yet, so the typo wasn't caught earlier.

Also make sure access tokens have 'str' type, not 'unicode'.

R=nodir@chromium.org
BUG=356813

Review URL: https://codereview.chromium.org/1082133002

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@294789 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/auth.py b/auth.py
index 789db6a..66137b5 100644
--- a/auth.py
+++ b/auth.py
@@ -329,13 +329,13 @@
         redirections=httplib2.DEFAULT_MAX_REDIRECTS,
         connection_type=None):
       headers = (headers or {}).copy()
-      headers['Authorizaton'] = 'Bearer %s' % self.get_access_token().token
+      headers['Authorization'] = 'Bearer %s' % self.get_access_token().token
       resp, content = request_orig(
           uri, method, body, headers, redirections, connection_type)
       if resp.status in client.REFRESH_STATUS_CODES:
         logging.info('Refreshing due to a %s', resp.status)
         access_token = self.get_access_token(force_refresh=True)
-        headers['Authorizaton'] = 'Bearer %s' % access_token.token
+        headers['Authorization'] = 'Bearer %s' % access_token.token
         return request_orig(
             uri, method, body, headers, redirections, connection_type)
       else:
@@ -358,7 +358,7 @@
       return None
     if not credentials.access_token or credentials.access_token_expired:
       return None
-    return AccessToken(credentials.access_token, credentials.token_expiry)
+    return AccessToken(str(credentials.access_token), credentials.token_expiry)
 
   def _create_access_token(self, allow_user_interaction=False):
     """Mints and caches a new access token, launching OAuth2 dance if necessary.
@@ -405,7 +405,7 @@
         credentials.token_expiry - datetime.datetime.utcnow())
     credentials.set_store(storage)
     storage.put(credentials)
-    return AccessToken(credentials.access_token, credentials.token_expiry)
+    return AccessToken(str(credentials.access_token), credentials.token_expiry)
 
 
 ## Private functions.