Zach Brak
11/19/2021, 5:33 PM"*DEPROVISIONED"*
status when not filtered.
This corrupts the output, as de-provisioned users aren’t returned, and you will always overstate your active users in the dataset.
The "DEPROVISIONED"
status users need to be returned within the stream in order for a complete user picture out of okta.
This heavily devalues the use of this connector for seeing a full user lifecycle.
Proposed solution
The "DEPROVISIONED"
status users can be returned through a filtered call - I’m not sure the best way this can be resolved, but I believe if the stream can be filtered initially - it would return all de-provisioned users along with it.
A couple ideas - not sure which one makes most sense:
• The users stream makes a secondary call setting the filter to status eq "DEPROVISIONED"
• An initial “Sync data from date” parameter is passed, facilitating an initial filter of: lastUpdated gt "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
(this may be most accessible to the existing stream)
• A secondary users stream, called deprovisioned_users
is copied from the initial with a fixed filter of status eq "DEPROVISIONED"
Thank you for your consideration, Again this is extremely important to having us able to effectively account for user lifecycle out of the Okta tenant.user
11/19/2021, 7:13 PMuser
11/19/2021, 7:13 PMuser
11/19/2021, 7:13 PM