Identity Manager
Tech: ASP.NET Core MVC Razor Views Bootstrap JavaScript / jQuery · Date: November 18, 2025
A centralized admin platform for managing authentication, authorization, and account security.
Project Overview
Identity Manager is a full-featured ASP.NET Core MVC application designed to manage users, roles, claims, and authentication flows for enterprise-grade applications.
Built on ASP.NET Core Identity, the system gives administrators full control over user access while also supporting modern security practices such as account lockout policies and external login providers (e.g., Microsoft Accounts).
The platform includes user CRUD operations, granular permission management via claims, and an intuitive dashboard for viewing user status and security details—making it ideal for managing internal teams or multi-role applications.
Key Features
User Management
-
Create, edit, and delete user accounts
-
Reset passwords / force password changes
-
Lock and unlock user accounts
-
View login history and security profile
Role & Claim Administration
-
Create and delete roles
-
Assign roles to users dynamically
-
Add or remove claims for fine-grained authorization
-
Role–claim matrix for easy permission management
Secure Authentication
-
Built using ASP.NET Core Identity
-
Cookie authentication with configurable lockout policies
-
Login throttling & fail-count tracking
-
Support for external providers including:
-
Microsoft Accounts (OAuth 2.0)
-
Additional providers configurable
-
Admin Dashboard
-
Overview of total users, locked accounts, recent sign-ins
-
Quick actions for:
-
Blocking users
-
Assigning roles
-
Managing claims
-
-
Search and filter for large userbases
Tech Stack
Front End
-
ASP.NET Core MVC
-
Razor Views
-
Bootstrap
-
JavaScript / jQuery
Back End
-
ASP.NET Core
-
ASP.NET Core Identity
-
Role-Based & Claims-Based Authorization
-
Security best practices (lockout, hashing, OAuth, token validation)
Database
-
Microsoft SQL Server
-
Entity Framework Core
Tools
-
Visual Studio 2022
-
Git & GitHub