Azurite icon indicating copy to clipboard operation
Azurite copied to clipboard

[Object Storage] Resource canonicalization behaves differently than Azure

Open AdamGS opened this issue 8 months ago • 1 comments

When verifying the HMac signature, BlobSharedKeyAuthenticator behaves differently than the actual Azure backend. I've noticed that when debugging this issue. I could reproduce it on Azure but not on Azurite, seems like they way getURLQueries parses is similar to one object_store uses but unlike the one Azure uses, which generates an "empty" key-value pair that is rendered as \n:\n:.

AdamGS avatar Apr 15 '25 19:04 AdamGS

Any chance this is actually a bug in the Azure parser? My understanding of the spec here is that these empty pairs should basically be skipped.

AdamGS avatar Apr 15 '25 19:04 AdamGS