Skip to content

Conversation

@yummyblabla
Copy link
Collaborator

@yummyblabla yummyblabla commented Jan 7, 2026

Changes to Authentication OktaSSO parser:

  • Addition: EventResultDetails, SrcDeviceType
  • Remaps: EventSubType --> EventOriginalSubtype, TargetUserType
  • Extensions: ActorUserId, ActorUsername, etc. are extended from its Target counterparts.

EventSubType --> EventOriginalSubtype Change Rationale:

  • Subtype did not fit EventSubtype enumerations

TargetUserType mapping addition Rationale:

  • UserType did not fix UserType enumerations.

@yummyblabla yummyblabla requested review from a team as code owners January 7, 2026 21:10
Copy link
Contributor

@oshezaf oshezaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The column_if_exists statements are very expensive as they imply calculated columns later on. There is a reason to why they are used (needed only for V1 tables. I can explain more). It certainly makes prefiltering ineffective. The way around it is to use a union and s datatable:

let empty = datatable (uni_s:string) [];
(Syslog | union empty)
| where uni_s == ""

@yummyblabla yummyblabla changed the title [ASIM] Make changes to Authentication ASIM OktaSSO parser [ASIM] Make changes to Authentication ASIM OktaSSO and OktaV2 parser Jan 8, 2026
Copy link
Contributor

@oshezaf oshezaf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! looks good. Two small comments.

@yummyblabla yummyblabla merged commit 984b789 into master Jan 12, 2026
28 of 29 checks passed
@yummyblabla yummyblabla deleted the derricklee/update-okta-sso-asim-parser branch January 12, 2026 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants