title: Azure Blob Storage - Server failed to authenticate the request
body: <p>Getting the following error:</p>
  
  <blockquote>
    <p>Server failed to authenticate the request. Make sure the value of
    Authorization header is formed correctly including the signature.</p>
  </blockquote>
  
  <p>I'm using WindowsAzure.Storage package to get the blob stream, very simple.</p>
  
  <pre><code> _blobClient = CloudStorageAccount
                  .Parse(options.ConnectionString)
                  .CreateCloudBlobClient();
  
    var blob = _blobClient.GetContainerReference(containerName)
                  .GetBlobReference(blobName);
  
  var file = await blob.OpenReadAsync(null, _requestOptions,
  _context).ConfigureAwait(false);
  </code></pre>
  
  <p>I've tried using the Account Key and Name and the Connection String and the result is the same.</p>
  
  <p>Same happens using <strong>Azure Storage Explorer</strong>, i cannot upload any file to the Storage. ( just keeps uploading with 0% progress ). Only works if i connect directly with my Microsoft Account.</p>
  
  <p><a href="https://i.stack.imgur.com/SIF23.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SIF23.png" alt="enter image description here"></a></p>
  
  <ul>
  <li>My computer time and timezone are set automatically.</li>
  <li>The region for the storage is Southeast Asia, East Asia</li>
  </ul>
  
  <p>Is there any extra configuration that needs to be done?</p>
  
  <p>Thank you</p>