diff options
| author | chrislu <chris.lu@gmail.com> | 2025-08-11 23:57:57 -0700 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2025-08-11 23:57:59 -0700 |
| commit | 6bf5a6871c64e2252174c8c478cb470c1210d3c7 (patch) | |
| tree | 8a406f4d27d00f9029ab3158961d401aa1bf1472 | |
| parent | 3864f89f92bfebfe983b7fa0a728bb7c97f6ff1d (diff) | |
| download | seaweedfs-6bf5a6871c64e2252174c8c478cb470c1210d3c7.tar.xz seaweedfs-6bf5a6871c64e2252174c8c478cb470c1210d3c7.zip | |
fix presigned signature
| -rw-r--r-- | weed/s3api/auth_signature_v4.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/weed/s3api/auth_signature_v4.go b/weed/s3api/auth_signature_v4.go index d534377a5..a0417a922 100644 --- a/weed/s3api/auth_signature_v4.go +++ b/weed/s3api/auth_signature_v4.go @@ -351,7 +351,7 @@ func (iam *IdentityAccessManagement) doesPresignedSignatureMatch(hashedPayload s extractedSignedHeaders := make(http.Header) for _, header := range signedHeaders { if header == "host" { - extractedSignedHeaders[header] = []string{r.Host} + extractedSignedHeaders[header] = []string{extractHostHeader(r)} continue } if values := r.Header[http.CanonicalHeaderKey(header)]; len(values) > 0 { |
