Add fallback to lowercase user-agent header name

This commit is contained in:
Christian Schaible 2024-09-09 15:21:52 +02:00
parent 3297776240
commit 0798ddd690

View file

@ -423,10 +423,13 @@ func NewRequestMetadata(
audiences []string,
auditClaims *structpb.Struct,
) *auditV1.RequestMetadata {
agent := requestHeaders["User-Agent"]
if agent == "" {
agent = requestHeaders["user-agent"]
}
return &auditV1.RequestMetadata{
CallerIp: clientIp,
CallerSuppliedUserAgent: requestHeaders["User-Agent"],
CallerSuppliedUserAgent: agent,
RequestAttributes: NewRequestAttributes(
request,
requestHeaders,