Pasar al contenido principal
Don’t miss what’s next at Microsoft Ignite
Don’t miss what’s next at Microsoft IgniteGet direct access to the people, products, and expertise behind Microsoft technology, with opportunities to ask questions, build skills, and learn alongside the community.
Register now
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/katabarwalabs.identity-lifecycle-9b3b3878-79d4-4ed9-9541-ff407554fe23/image4_logo216.png

Identity Lifecycle — Guest Cleanup and Account Expiry for Microsoft Entra ID

por Katabarwa Labs Inc.

Guest cleanup + contractor account expiry for Microsoft Entra ID. Runs in your own tenant.

Two Microsoft Entra lifecycle problems, one tenant-resident managed application — and Microsoft locks the native fix for both behind Entra P2 / Governance licensing.

GUEST CLEANUP
Every external partner, vendor, or consultant you invite becomes a guest account that lives forever. Identity Lifecycle finds guests that have not signed in for a configurable number of days, emails the report to your Teams channel, disables them after a grace period, and (optionally) deletes them after a further period. Warn, disable, and delete stages are tracked so nobody is surprised.

ACCOUNT EXPIRY
On-premises Active Directory always let you set an account to expire on a date. Cloud-only Entra accounts have no equivalent (a 1,545-vote, nine-year-old Azure request). Set the standard employeeLeaveDateTime attribute on any contractor, temp, or intern; Identity Lifecycle warns at 14, 7, and 1 days and disables the account the day after it expires.

WHO IT IS FOR
IT and identity teams, MSPs, and any organization with external collaborators or fixed-term staff that needs to prove no forgotten accounts can sign in.

WHY IT IS SAFE
No vendor backend. It runs on a consumption Function in your own tenant with a managed identity you control, and posts only to the Teams webhook you configure. It ships in DRY RUN mode — reports only, no changes — until you switch enforcement on.

SETUP
Deploy from the marketplace, paste a Teams webhook, and run one script to grant the managed identity its Microsoft Graph roles. Review the first reports, then set DRY_RUN=false.

De un vistazo

https://catalogartifact.azureedge.net/publicartifacts/katabarwalabs.identity-lifecycle-9b3b3878-79d4-4ed9-9541-ff407554fe23/image2_shot1.png
Español (Ecuador)
Icono de exclusión de opciones de privacidad Tus opciones de privacidad
Privacidad de la salud del consumidor Sitemap Contact Us Privacy & Cookies Terms of Use About our ads Manage cookies