From ea3ddd2cbdd18039e5f1b6df4a37b93260f34a0c Mon Sep 17 00:00:00 2001 From: Julio Gonzalez Date: Tue, 6 Jun 2023 09:39:09 +0200 Subject: [PATCH] Update index.d.ts and test.ts. --- docs/test.ts | 6 +++++- index.d.ts | 16 ++++++++++++++++ packages/dd-trace/src/appsec/passport.js | 1 - 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/docs/test.ts b/docs/test.ts index fee774ac14c..a01e2847095 100644 --- a/docs/test.ts +++ b/docs/test.ts @@ -105,7 +105,11 @@ tracer.init({ obfuscatorKeyRegex: '.*', obfuscatorValueRegex: '.*', blockedTemplateHtml: './blocked.html', - blockedTemplateJson: './blocked.json' + blockedTemplateJson: './blocked.json', + eventTracking: { + enabled: true, + mode: 'safe' + } } }); diff --git a/index.d.ts b/index.d.ts index b96494ec011..49945926c5d 100644 --- a/index.d.ts +++ b/index.d.ts @@ -553,6 +553,22 @@ export declare interface TracerOptions { * Specifies a path to a custom blocking template json file. */ blockedTemplateJson?: string, + + /** + * Controls the automated user event tracking configuration + */ + eventTracking?: { + /** + * Whether to enable automated user event tracking. + * @default true + */ + enabled?: boolean, + /** + * Constrols the automated user event tracking mode + * @default 'safe' + */ + mode?: string + } }; /** diff --git a/packages/dd-trace/src/appsec/passport.js b/packages/dd-trace/src/appsec/passport.js index f8a7fbc353c..7974d9971f0 100644 --- a/packages/dd-trace/src/appsec/passport.js +++ b/packages/dd-trace/src/appsec/passport.js @@ -80,7 +80,6 @@ function passportTrackEvent (credentials, passportUser, rootSpan, mode) { if (passportUser) { // If a passportUser object is published then the login succeded - // TODO : test setUserTags({ id: user['usr.id'] }, rootSpan) // Prevent 'usr.id' from being reported again in the metadata delete user['usr.id']