Patriot7Six/entra-authn-toolkit
Entra Authentication Ops Toolkit
Policy-as-code for Entra ID authentication. Exports Conditional Access and the Authentication Methods Policy to timestamped JSON, diffs snapshots for drift, and analyzes sign-in logs for legacy authentication and passwordless adoption.
- Drift detector exits non-zero when policy changes, so it can gate a CI pipeline.
- Read-only Microsoft Graph scopes only; nothing in the toolkit writes to a tenant.
- Includes a phased FIDO2, Windows Hello for Business, and certificate-based authentication rollout design.
Status Sign-in analyzer tests pass on synthetic data. The PowerShell scripts target the current Graph SDK but have not yet run against a live tenant.
- PowerShell
- Microsoft Graph
- Python
- pytest
- Pester
- GitHub Actions
