From f7338c88ff7620f1ab7e372ddd64b37a193a14a1 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 | 3 +-- 3 files changed, 22 insertions(+), 3 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..d1e2f2a1bc7 100644 --- a/packages/dd-trace/src/appsec/passport.js +++ b/packages/dd-trace/src/appsec/passport.js @@ -32,7 +32,7 @@ function parseUser (login, passportUser, mode) { } if (passportUser) { - // Guess id + // Guess id if (passportUser.id) { user['usr.id'] = passportUser.id } else if (passportUser._id) { @@ -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']