aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/oauth
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/oauth')
-rw-r--r--mediagoblin/oauth/tools/request.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/mediagoblin/oauth/tools/request.py b/mediagoblin/oauth/tools/request.py
index 6e484bb6..5ce2da77 100644
--- a/mediagoblin/oauth/tools/request.py
+++ b/mediagoblin/oauth/tools/request.py
@@ -20,8 +20,11 @@ def decode_authorization_header(header):
tokens = {}
for param in authorization.split(","):
- key, value = param.split("=")
-
+ try:
+ key, value = param.split("=")
+ except ValueError:
+ continue
+
key = key.lstrip(" ")
value = value.lstrip(" ").lstrip('"')
value = value.rstrip(" ").rstrip('"')