Each call needs signature header authentication

All requests are authenticated using two special signature headers added by the client and checked by the NetStorage system.

One of these headers contains basic authentication information about the specific request, and the other contains similar information encrypted with a shared secret (your upload account Key). This allows the origin server to perform several levels of authentication to ensure that the request is coming to NetStorage from an authorized client, without tampering.