ASP.NET Core 6.0 - Users Without Identity Project

ASP.NET Core 6.0 - Users Without Identity Project
ASP.NET Core 6.0 LTS 

I wanted a simple user management system to prototype websites for prospects. My research started with Use cookie authentication without ASP.NET Core Identity and AspNetCore.Docs/ aspnetcore/ security/ authentication/ cookie/ samples/ 3.x/ CookieSample/. The MS Docs article and GitHub example only authenticate a hard coded user. There is a lot more to consider when you store user information in a database. This series will present and attempt to mitigate some of the issues when you persist users to a database.

The project has been upgraded to ASP.NET Core 6.0 with Visual Studio 2022 from the ASP.NET Core 5.0 project. I migrated the Startup.cs to top-level statements in Program.cs. I also implemented global usings and file scoped namespaces. I have enabled the nullable context and mitigated all warnings and issues. I have updated the project with Twitter Bootstrap v5. See ASP.NET Core 5.0 - Migrate To Bootstrap v5. This project implements Bootstrap Native. Ken's Demo Site, Demo. KenHaggerty. Com, implements the Users Without Identity Project.

Access Fee
834,653 bytes 
File Name 
License Type
Change Log
v1.0.1 - 2021-11-08
-- General Availability - NET 6.0
-- Implemented AppUserClaim entity
-- Migrated Administrator property to AppUserClaim
-- Migrated MustChangePassword property to AppUserClaim
-- Migrated TwoFactorEnabled property to AppUserClaim
-- Implemented Terms Of Service
-- Implemented Global DateTime Formats
-- Implemented Global EmailAdminEvent
-- Implemented Refresh Permission Claims
-- Updated MustChangePassword Middleware
-- Updated Admin and ReturnUrl routing
-- Updated CookieValidator
-- Updated UserService
-- Updated SignInService
-- Updated Privacy Policy Page
-- Updated Error page
-- Updated GetDescription Extension
-- Continuity and bug fixes
v1.0.0 - 2021-10-26
-- Release Canidate
-- Migrated From Net 5 v2.1.3
-- Verified .NET 6.0.0-rc.2.21480.5
-- Implemented Top-Level Statements
-- Implemented Global Usings
-- Implemented File Scoped Namespaces
-- Updated Twitter Bootstrap@5.1.3
-- Updated Confirm Email methods
-- Updated CheckForUpdate
-- Continuity and bug fixes