Fix parsing non V4 Authorization headers

This commit is contained in:
Terry Cain 2017-09-25 23:28:18 +01:00
parent aad408b8ac
commit 745263857f
No known key found for this signature in database
GPG Key ID: 14D90844E4E9B9F3

View File

@ -167,7 +167,7 @@ class BaseResponse(_TemplateEnvironmentMixin):
match = re.search(self.region_regex, full_url)
if match:
region = match.group(1)
elif 'Authorization' in request.headers:
elif 'Authorization' in request.headers and 'AWS4' in request.headers['Authorization']:
region = request.headers['Authorization'].split(",")[
0].split("/")[2]
else: