Multi-tenant issue & feature tracking

Tracker foundation is ready.

This starter slice wires clean architecture, tenant-aware persistence, Microsoft work/school account sign-in, MVC pages, Hangfire, SignalR, Serilog, and OpenTelemetry into one baseline solution.

Tenant-aware sign-in

  • Authenticated users are matched by Microsoft tenant ID (tid)
  • Allowed Microsoft tenants map to local Tracker tenants via configuration
  • Users are provisioned into AspNetUsers on first successful sign-in
  • Local roles are assigned from the tenant mapping configuration
  • Header-based tenant overrides remain available for non-authenticated development scenarios