AzureStorage Blob Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature AzureStorage Blob Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature azure azure

AzureStorage Blob Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature


My PC's time was off by 1 hour as suggested by others in the comments. Correcting it solved the problem.


I am using .NET SDK for Azure blob file uploading with metadata. I got an error while uploading files into Azure Blob storage with metadata, the error is "Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature." But these errors were only a few files not all of them.

Issue here If you have metadata for the file, metadata should not contain special characters(�) or additional space( ) starting of the value and end of the value.

If you correct the metadata values then the file will upload successfully.


I got this message when I was trying to access BLOB Storage through REST API Endpoint.

Below is the response that I got when invoked list container operation with Authorization header

<?xml version="1.0" encoding="utf-8"?><Error>    <Code>AuthenticationFailed</Code>    <Message>Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.RequestId:096c6d73-f01e-0054-6816-e8eaed000000Time:2019-03-31T23:08:43.6593937Z</Message>    <AuthenticationErrorDetail>Authentication scheme Bearer is not supported in this version.</AuthenticationErrorDetail></Error>

solution was to include below header

x-ms-version: 2017-11-09