mlibbey opened a new pull request, #12608:
URL: https://github.com/apache/trafficserver/pull/12608

   The plugin was incorrectly including hop-by-hop headers like 'TE' in the AWS 
v4 signature calculation, causing origin servers to return 400 errors.
   
   Per AWS documentation,
   
https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_sigv-create-signed-request.html
 hop-by-hop headers that are frequently altered during transit should not be 
included in signatures. This includes:
   - connection
   - x-amzn-trace-id
   - user-agent
   - keep-alive
   - transfer-encoding
   - te
   - trailer
   - upgrade
   - proxy-authorization
   - proxy-authenticate
   
   These headers are now excluded from the default exclude list to prevent 
signature validation failures at the origin server.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to