Skip to content

Features

Pages and routes

Route Page
/ Home
/login Login
/users, /users/create, /users/{UserId}, /users/{UserId}/edit User management
/users/{UserId}/roles UserRoleAssignment
/users/{UserId}/claims UserClaims
/roles, /roles/create, /roles/edit/{RoleId} Role management
/roles/{RoleId}/users, /user-roles/role/{RoleId}/users Users in role
/claims, /claims/create, /claims/edit/{ClaimId} Claim management

Services

Interface Implementation Notes
IUserQueryService UserQueryService In-memory stub (InMemoryUserStore)
IUserManagementService UserManagementService In-memory stub
IRoleManagementService RoleManagementService
IUserRoleService UserRoleService
IUserClaimsService UserClaimsService

Auth: CustomAuthenticationStateProvider, ITokenStorageService, AuthorizationMessageHandler.

Authorization policies

AdminOnly, UserManager, RoleManager.

Data backing

An "IdentityApi" HttpClient is registered, but the user/role services currently use in-memory stubs. Swap the stub implementations for real API-backed services to integrate with a live Identity backend (ConnectSoft.IdentityTemplate.ServiceModel 1.0.0 DTOs are referenced).

See also