Configuration¶
All configuration lives in wwwroot/appsettings.json (+ appsettings.Development.json).
{
"IdentityApi": { "BaseUrl": "https://localhost:5001", "TimeoutSeconds": 30, "MaxRetries": 3 },
"Authentication": { "Authority": "...", "ClientId": "...", "RedirectUri": "...", "Scopes": "..." },
"FeatureFlags": {
"EnableUserManagement": true,
"EnableRoleManagement": true,
"EnableClaimsManagement": true
}
}
Notes¶
- DI is wired directly in
Program.cs(there is noServiceCollectionExtensions). - The
"IdentityApi"HttpClient(withAuthorizationMessageHandler) is registered, but the user/role/claim services currently resolve to in-memory stubs. SetIdentityApi.BaseUrland replace the stubs to call a real backend. FeatureFlagstoggle the user/role/claim areas.