[ https://issues.apache.org/jira/browse/JCLOUDS-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Cservenak, Tamas updated JCLOUDS-1384: -------------------------------------- Description: SharedKeyLiteAuthentication first orders headers lexicographically, then lowercase them, which may produce invalid ordering (server will sign different string than jclouds client). According to azure, lowercase all headers then sort them: https://docs.microsoft.com/en-us/rest/api/storageservices/authentication-for-the-azure-storage-services#Constructing_Element was: SharedKeyLiteAuthentication first orders headers lexicographically, then lowercase them, which may produce invalid ordering (server will sign different string than jclouds client). According to azure, lowercase all headers then sort them. > Header ordering broken in azure SharedKeyLiteAuthentication > ----------------------------------------------------------- > > Key: JCLOUDS-1384 > URL: https://issues.apache.org/jira/browse/JCLOUDS-1384 > Project: jclouds > Issue Type: Bug > Reporter: Cservenak, Tamas > Priority: Major > > SharedKeyLiteAuthentication first orders headers lexicographically, then > lowercase them, which may produce invalid ordering (server will sign > different string than jclouds client). > According to azure, lowercase all headers then sort them: > https://docs.microsoft.com/en-us/rest/api/storageservices/authentication-for-the-azure-storage-services#Constructing_Element -- This message was sent by Atlassian JIRA (v7.6.3#76005)