Skip to content

Commit

Permalink
Cleaner token verification method
Browse files Browse the repository at this point in the history
  • Loading branch information
nickstenning committed Dec 31, 2010
1 parent 5b126e2 commit 3ff436b
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions annotator/auth.py
Expand Up @@ -57,7 +57,7 @@ def verify_token(token, key, userId, issueTime):
def verify_request(request):
pre = 'x-annotator-'

required = ['auth-token', 'auth-token-issue-time', 'consumer-key', 'user-id']
required = ['auth-token', 'consumer-key', 'user-id', 'auth-token-issue-time']
headers = [pre + key for key in required]

rh = request.headers
Expand All @@ -66,12 +66,7 @@ def verify_request(request):
if not set(headers) <= set([key.lower() for key in rh.keys()]):
return False

result = verify_token(
rh[pre + 'auth-token'],
rh[pre + 'consumer-key'],
rh[pre + 'user-id'],
rh[pre + 'auth-token-issue-time']
)
result = verify_token( *[rh[h] for h in headers] )

return result

Expand Down

0 comments on commit 3ff436b

Please sign in to comment.