diff --git a/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap b/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap index 5623a1b81426e..859744bf5dbfa 100644 --- a/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap +++ b/web/packages/teleport/src/Audit/__snapshots__/Audit.story.test.tsx.snap @@ -4866,7 +4866,7 @@ exports[`list of all events 1`] = ` - User [joe] was denied access to Windows desktop [Administrator@100.104.52.89:3389] on [desktopaccess.com] + User [joe] was denied access to Windows desktop [Administrator@desktop-name] on [desktopaccess.com] - Session for Windows desktop [Administrator@100.104.52.89:3389] on [desktopaccess.com] has ended for user [joe] + Session for Windows desktop [Administrator@desktop-name] on [desktopaccess.com] has ended for user [joe] - User [joe] has connected to Windows desktop [Administrator@100.104.52.89:3389] on [desktopaccess.com] + User [joe] has connected to Windows desktop [Administrator@desktop-name] on [desktopaccess.com] { - let message = `User [${user}] has connected to Windows desktop [${windows_user}@${desktop_addr}]`; + format: ({ user, windows_domain, desktop_name, windows_user }) => { + let message = `User [${user}] has connected to Windows desktop [${windows_user}@${desktop_name}]`; if (windows_domain) { message += ` on [${windows_domain}]`; } @@ -1124,8 +1124,8 @@ export const formatters: Formatters = { [eventCodes.DESKTOP_SESSION_STARTED_FAILED]: { type: 'windows.desktop.session.start', desc: 'Windows Desktop Session Denied', - format: ({ user, windows_domain, desktop_addr, windows_user }) => { - let message = `User [${user}] was denied access to Windows desktop [${windows_user}@${desktop_addr}]`; + format: ({ user, windows_domain, desktop_name, windows_user }) => { + let message = `User [${user}] was denied access to Windows desktop [${windows_user}@${desktop_name}]`; if (windows_domain) { message += ` on [${windows_domain}]`; } @@ -1135,8 +1135,8 @@ export const formatters: Formatters = { [eventCodes.DESKTOP_SESSION_ENDED]: { type: 'windows.desktop.session.end', desc: 'Windows Desktop Session Ended', - format: ({ user, windows_domain, desktop_addr, windows_user }) => { - let desktopMessage = `[${windows_user}@${desktop_addr}]`; + format: ({ user, windows_domain, desktop_name, windows_user }) => { + let desktopMessage = `[${windows_user}@${desktop_name}]`; if (windows_domain) { desktopMessage += ` on [${windows_domain}]`; } diff --git a/web/packages/teleport/src/services/audit/types.ts b/web/packages/teleport/src/services/audit/types.ts index b67458cf8e09d..9eb3fe61208d7 100644 --- a/web/packages/teleport/src/services/audit/types.ts +++ b/web/packages/teleport/src/services/audit/types.ts @@ -1020,6 +1020,7 @@ export type RawEvents = { typeof eventCodes.DESKTOP_SESSION_STARTED, { desktop_addr: string; + desktop_name: string; windows_user: string; windows_domain: string; } @@ -1028,6 +1029,7 @@ export type RawEvents = { typeof eventCodes.DESKTOP_SESSION_STARTED_FAILED, { desktop_addr: string; + desktop_name: string; windows_user: string; windows_domain: string; } @@ -1036,6 +1038,7 @@ export type RawEvents = { typeof eventCodes.DESKTOP_SESSION_ENDED, { desktop_addr: string; + desktop_name: string; windows_user: string; windows_domain: string; }