Skip to content

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.UIKit 1.0.110 + Flowbite adapter 1.0.110, ConnectSoft.IdentityTemplate.ServiceModel 1.0.0.
  • Root package.json, Tailwind, Flowbite 2.5+.

See also