mirror of
https://dev.azure.com/schwarzit/schwarzit.stackit-public/_git/audit-go
synced 2026-02-17 13:21:44 +00:00
Add fallback to lowercase user-agent header name
This commit is contained in:
parent
3297776240
commit
0798ddd690
1 changed files with 5 additions and 2 deletions
|
|
@ -423,10 +423,13 @@ func NewRequestMetadata(
|
||||||
audiences []string,
|
audiences []string,
|
||||||
auditClaims *structpb.Struct,
|
auditClaims *structpb.Struct,
|
||||||
) *auditV1.RequestMetadata {
|
) *auditV1.RequestMetadata {
|
||||||
|
agent := requestHeaders["User-Agent"]
|
||||||
|
if agent == "" {
|
||||||
|
agent = requestHeaders["user-agent"]
|
||||||
|
}
|
||||||
return &auditV1.RequestMetadata{
|
return &auditV1.RequestMetadata{
|
||||||
CallerIp: clientIp,
|
CallerIp: clientIp,
|
||||||
CallerSuppliedUserAgent: requestHeaders["User-Agent"],
|
CallerSuppliedUserAgent: agent,
|
||||||
RequestAttributes: NewRequestAttributes(
|
RequestAttributes: NewRequestAttributes(
|
||||||
request,
|
request,
|
||||||
requestHeaders,
|
requestHeaders,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue