Skip to content

Solution structure

ConnectSoft.Blazor.Mfe.AuthorizationServer.AdminTemplate.sln
├── src/<Name>/                 # Blazor WASM RCL (IsPackable=true)
│   ├── Pages/                  # Clients, Tokens, Authorizations, Scopes, AuditLogs (+ detail/edit)
│   ├── Components/             # RedirectUrisManager, ClientScopesManager, TokenIntrospection, ...
│   ├── Services/               # AuthorizationServerApiClient, AuthService
│   ├── AuthorizationPolicies.cs
│   └── wwwroot/appsettings.json  # AuthorizationServerApi config
├── samples/<Name>.Shell/       # Blazor WASM thin shell host
└── tests/<Name>.UnitTests/     # MSTest + bUnit (~65 files)

Frameworks and dependencies

  • TFM: net10.0.
  • ConnectSoft.Blazor.UIKit 1.0.163, ConnectSoft.IdentityTemplate.ServiceModel 1.0.2, Microsoft.AspNetCore.Components.WebAssembly.Authentication.
  • Root package.json + Tailwind pipeline.
  • Components/App.razor is a full HTML document for WASM (loads Flowbite CDN, UIKit CSS, blazor.webassembly.js).

See also