A cloud-native SIEM solution that provides intelligent security analytics and threat detection across systems
Hi @Michael Ross ,
Thank you for the additional detail, and you are correct regarding actor_id_s. My previous suggestion to check that column directly in OktaV2_CL was not accurate. The OktaSSO parser normalizes the CCF schema, including the user identifier from OriginalUserId.
You can confirm the parser output with:
OktaSSO
| where TimeGenerated > ago(24h)
| where isnotempty(actor_id_s)
| summarize Events=count()
There is also an interesting inconsistency in the current Microsoft implementation/documentation. The UEBA reference lists Okta_CL and OktaV2_CL as supported tables, but still identifies the data source as Okta Single Sign-On (using Azure Functions).
At the same time, Microsoft's Sentinel solution release notes show that:
the Azure Functions connector was deprecated in v3.1.6
the OktaSSO parser was explicitly updated in v3.1.7 to include OktaV2_CL.
Given that your CCF connector is actively ingesting into OktaV2_CL, while the legacy connector remains installed but disconnected, I suspect the UEBA onboarding eligibility check may still be relying on connector/data-source registration or health metadata, rather than simply evaluating the parser output or checking whether OktaV2_CL contains current data.
That would explain the “Data source is not ingested to Sentinel” message even though the required data is clearly present.
I cannot find public documentation describing exactly what the UEBA eligibility check evaluates internally, so at this point I would consider this a likely product integration gap/bug between the new Okta CCF connector and UEBA onboarding and raise it with Microsoft Support.
I would include the fact that the legacy connector is disconnected, CCF is connected, OktaV2_CL has current data, and OktaSSO returns valid actor_id_s values. That should give engineering a very clear reproduction path.
If this helps identify the issue, please don't forget to mark the answer as Accepted / Resolved.