[Fix] 修改一些api bug

This commit is contained in:
ibuler
2017-01-20 13:59:53 +08:00
parent ffed28c9c7
commit df94d11f53
7 changed files with 33 additions and 35 deletions

View File

@@ -2,6 +2,7 @@
#
import base64
import uuid
import hashlib
import time
@@ -72,6 +73,10 @@ class AccessKeyAuthentication(authentication.BaseAuthentication):
raise exceptions.AuthenticationFailed(msg)
access_key_id = sign[0]
try:
uuid.UUID(access_key_id)
except ValueError:
raise exceptions.AuthenticationFailed('Access key id invalid')
request_signature = sign[1]
return self.authenticate_credentials(