presign v2: include resp headers in signature calc (#3428)

Include response headers when presigning an url using signature v2 algorithm
This commit is contained in:
Anis Elleuch 2016-12-11 23:32:25 +01:00 committed by Harshavardhana
parent 4daa0d2cee
commit 5c10f4adf0

View File

@ -37,6 +37,7 @@ const (
// http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationStringToSign // http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationStringToSign
// Whitelist resource list that will be used in query string for signature-V2 calculation. // Whitelist resource list that will be used in query string for signature-V2 calculation.
// The list should be alphabetically sorted
var resourceList = []string{ var resourceList = []string{
"acl", "acl",
"delete", "delete",
@ -47,6 +48,12 @@ var resourceList = []string{
"partNumber", "partNumber",
"policy", "policy",
"requestPayment", "requestPayment",
"response-cache-control",
"response-content-disposition",
"response-content-encoding",
"response-content-language",
"response-content-type",
"response-expires",
"torrent", "torrent",
"uploadId", "uploadId",
"uploads", "uploads",