Skip to content

Commit

Permalink
Merge 4da8656 into df9c2cb
Browse files Browse the repository at this point in the history
  • Loading branch information
stephankaag committed May 8, 2019
2 parents df9c2cb + 4da8656 commit 855372c
Showing 1 changed file with 11 additions and 1 deletion.
Expand Up @@ -49,9 +49,19 @@ def initialize(api_ver, account_name = "", sas_token = "")
end

def sign_request(req)
req.uri = URI.parse(req.uri.to_s + (req.uri.query.nil? ? "?" : "&") + sas_token.sub(/^\?/, "") + "&api-version=" + @api_ver)
if source = req.headers["x-ms-copy-source"]
req.headers["x-ms-copy-source"] = sign_uri(URI.parse(source))
end
req.uri = URI.parse(sign_uri(req.uri))
req
end

private

def sign_uri(uri)
uri.to_s + (uri.query.nil? ? "?" : "&") + sas_token.sub(/^\?/, "") + "&api-version=" + @api_ver
end

end
end
end

0 comments on commit 855372c

Please sign in to comment.