Solution structure¶
Solution: ConnectSoft.Blazor.Mfe.Identity.AdminTemplate.slnx (no .sln).
src/ConnectSoft.Blazor.Mfe.Identity.AdminTemplate/ # Microsoft.NET.Sdk.Web (runnable host)
├── Program.cs # DI wired inline; Blazor Server (AddInteractiveServerComponents)
├── Pages/ # Users, Roles, Claims (+ create/edit/assignment)
├── Services/ # UserQueryService, RoleManagementService, ... (in-memory stubs)
├── Auth/ # CustomAuthenticationStateProvider, ITokenStorageService
└── wwwroot/appsettings.json # IdentityApi, Authentication, FeatureFlags
samples/ConnectSoft.Blazor.Mfe.Identity.AdminTemplate.Shell/ # standalone Server sample
tests/
├── ...UnitTests/ # bUnit page tests (UsersPageTests, RolesPageTests), RequestValidationTests
└── ...IntegrationTests/ # WireMock.Net service tests
Frameworks and dependencies¶
- TFM:
net9.0;net10.0(Directory.Build.props) - the only multi-target repo in this group. ConnectSoft.Blazor.UIKit1.0.110 + Flowbite adapter 1.0.110,ConnectSoft.IdentityTemplate.ServiceModel1.0.0.- Root
package.json, Tailwind, Flowbite 2.5+.