All projects

Company directory on top of ERP

A company directory on top of ERP data whose core is signing in through Microsoft Entra ID and mapping to existing users in the ERP. That way the company doesn’t have to keep its people in two registers at once.

Year
2026
Client
Under NDA
Stack
.NET 10 · Blazor Server · Entra ID · MS SQL · bUnit · Playwright

An employee directory on top of ERP data, built in July 2026 in 62 commits.

The core is signing in. Microsoft Entra ID over OIDC (Microsoft.Identity.Web) and, above all, transforming the claims from Entra ID into existing users in the ERP — so that the company doesn’t have to keep its people in two registers at the same time. Anyone who’s in the ERP can sign in.

Data is read from MS SQL and from the ERP’s API. Tests run at three levels: bUnit for individual components, Playwright for whole scenarios, and convention-based guard tests that watch two things — that no page is left without authorization, and that nothing bypasses the data layer with a direct query instead of going through it.

Stack: .NET 10, Blazor Server, Entra ID / OIDC, MS SQL, bUnit, Playwright.