fix: allow trailing slash in AWS S3 POST policies (#21612)

This commit is contained in:
cduzer
2025-10-10 20:57:35 +02:00
committed by GitHub
parent ba3c0fd1c7
commit 1b8ac0af9f
2 changed files with 20 additions and 1 deletions

View File

@@ -75,7 +75,7 @@ func parseCredentialHeader(credElement string, region string, stype serviceType)
if creds[0] != "Credential" {
return ch, ErrMissingCredTag
}
credElements := strings.Split(strings.TrimSpace(creds[1]), SlashSeparator)
credElements := strings.Split(strings.TrimRight(strings.TrimSpace(creds[1]), SlashSeparator), SlashSeparator)
if len(credElements) < 5 {
return ch, ErrCredMalformed
}