This repository is part of DAX – Distributed Architecture eXamples, a modular, sandbox-friendly platform for showcasing secure, scalable service design.
DAX User Management provides user and role administration for the system, built using .NET and designed to integrate with IdentityServer.
Make sure the following are installed:
- .NET SDK 9.0.4
- Git
Note: If missing, the required .NET version may download automatically:
Downloading .NET version(s) 9.0.4~x64~aspnetcore, 9.0.4~x64 ...
# Clone the repository
git clone https://github.com/mengio001/DaxUserManagement.git
# Navigate to the project
cd DaxUserManagement
# Restore and run
dotnet restore
dotnet run| Service | Type | URL |
|---|---|---|
| Backend API | ASP.NET Core Web API | https://localhost:44324 |
| Frontend (Client) | Razor Pages | https://localhost:7184 |
- User account creation & updates
- Role-based access support
- Razor Pages UI to manage users visually
- Backend API for programmatic interaction
- Integrates with Duende IdentityServer
- Extensible architecture for future use
- Use the frontend (Razor Pages) at
https://localhost:7184to interact with the system manually. - Send requests to the backend API at
https://localhost:44324from other services, tools, or client apps. - Authentication & authorization handled via DAX IdentityServer.
Ozkan Mengi – LinkedIn – o.mengi@timelessmedia.nl – timelessmedia.nl
This project is licensed for educational use. Integration with Duende IdentityServer is subject to their terms.