mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-02 03:27:54 +00:00
Audit: Extracted SSCT related auditing code to formatter node (#25443)
* Removed unneeded header tracking in log request/log response of audit broker, moved SSCT overwrite to entry formatter * added changelog
This commit is contained in:
@@ -107,6 +107,13 @@ func (f *EntryFormatter) Process(ctx context.Context, e *eventlogger.Event) (*ev
|
||||
data.Request.Headers = adjustedHeaders
|
||||
}
|
||||
|
||||
// If the request contains a Server-Side Consistency Token (SSCT), and we
|
||||
// have an auth response, overwrite the existing client token with the SSCT,
|
||||
// so that the SSCT appears in the audit log for this entry.
|
||||
if data.Request != nil && data.Request.InboundSSCToken != "" && data.Auth != nil {
|
||||
data.Auth.ClientToken = data.Request.InboundSSCToken
|
||||
}
|
||||
|
||||
var result []byte
|
||||
|
||||
switch a.Subtype {
|
||||
|
||||
Reference in New Issue
Block a user