Description Goal
Make IdLE easy to evaluate and run by providing one demo entrypoint that exercises real Joiner/Mover/Leaver flows across providers.
Scope
Provide a single examples runner script (extend existing examples/Invoke-IdleDemo.ps1 or replace with a single canonical runner).
Runner parameters (no legacy aliases):
-Provider AD | EntraID | ExchangeOnline
-LifecycleEvent Joiner | Mover | Leaver | All
-ConfigPath (provider-specific config)
-AllowDestructiveOperations (required for Delete operations; default false)
Provide provider-specific example workflow definitions for:
AD: Joiner/Mover/Leaver
EntraID: Joiner/Mover/Leaver
ExchangeOnline: Leaver (focus), plus minimal Joiner/Mover if feasible
Ensure secrets are never printed:
Example outputs must demonstrate that redaction works (no raw secrets in events/results).
Provide copy/paste documentation for running each provider demo:
prerequisites, config template, and commands
Acceptance Criteria
A user can run:
-Provider AD -LifecycleEvent All
-Provider EntraID -LifecycleEvent All
-Provider ExchangeOnline -LifecycleEvent Leaver
using documented steps.
Delete operations require explicit opt-in via -AllowDestructiveOperations.
Demo output shows structured results and events without leaking secrets.
Reactions are currently unavailable
You can’t perform that action at this time.
Goal
Scope
Acceptance Criteria
using documented steps.