About This Base Platform

A standardized ASP.NET Core 10 foundation used to accelerate development across internal applications.

Purpose

Rather than rebuilding authentication, user management, and common infrastructure for each project, this base provides a consistent starting point with proven patterns and shared services.

Core Capabilities
  • Local and external authentication (Microsoft Entra / Azure AD)
  • Centralized user and role management
  • Dynamic role updates without requiring logout
  • User activity tracking and audit logging
  • Admin interface for managing users, roles, and activity
  • SQL-backed session state for stability across restarts
Design Goals
  • Provide a clean, reusable foundation for all future applications
  • Encapsulate common infrastructure and reduce duplication
  • Allow project-specific features to be layered on top cleanly
  • Maintain consistency in authentication, authorization, and auditing
What's Included
  • ASP.NET Core Identity (local + external auth)
  • Role-based authorization
  • User activity logging
  • Admin user management interface
  • SQL-backed session + caching