This lab demonstrates a Joiner–Mover–Leaver identity lifecycle process using Microsoft Entra ID concepts.
The project shows how user access should be requested, approved, created, modified, reviewed, and removed across the employee lifecycle.
- Identity and Access Management lifecycle documentation
- Joiner onboarding workflow
- Mover access change workflow
- Leaver offboarding workflow
- Least privilege thinking
- Access request and approval documentation
- Service Desk escalation awareness
flowchart LR
A[Joiner] --> B[Create account]
B --> C[Assign groups and licences]
C --> D[Confirm access]
D --> E[Mover]
E --> F[Review old access]
F --> G[Assign new access]
G --> H[Remove access no longer required]
H --> I[Leaver]
I --> J[Disable account]
J --> K[Block sign-in and revoke sessions]
K --> L[Remove licences and access]
L --> M[Retain or archive mailbox as required]
Security and Privacy Notice
This repository is for portfolio and lab demonstration purposes only.
It does not contain:
- Real business data
- Live customer data
- Passwords
- Access tokens
- Tenant secrets
- Private keys
- Full tenant IDs
- Unredacted email addresses
- Confidential screenshots
All screenshots and examples are redacted before publication.