ASP.NET Core 6.0 - Users Without Identity Project
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.
V1.2.9 - MIT License - $10 Access Fee - UsersWithoutIdentityNet6Project@1.2.9.zip - 2,595,767 bytes
Not accepting new comments.
Your comment has been submitted.
You will be emailed when approved.
Submit your comment. Comments are moderated.
DisplayedName - Member Since ?
Change Log
-- Updated MS NuGet Packages@6.0.12
-- Updated MailKit NuGet Package@3.4.3
-- Updated Bootstrap@5.2.3
-- Updated BootstrapIcons@1.10.2
v1.2.8 - 2022-10-15
-- Updated MS NuGet Package@6.0.10
-- Updated Bootstrap@5.2.2
-- Continuity and bug fixes
v1.2.7 - 2022-09-15
-- Implemented HTML5 color picker
-- Updated MS NuGet Package@6.0.9
-- Updated MailKit NuGet Package@3.4.1
-- Updated Bootstrap@5.2.1
-- Updated TermsOfServiceDate formatting
-- Continuity and bug fixes
v1.2.6 - 2022-08-12
-- Updated MS NuGet Package@6.0.8
-- Updated Twitter-Bootstrap@5.2.0
-- Updated dynamic-modals.js@2.0.0
-- Updated Bootstrap Icons@1.9.1
-- Updated DateTime formats
-- Continuity and bug fixes
v1.2.5 - 2022-07-16
-- Updated MS NuGet Package@6.0.7
-- Updated Bootstrap Icons@1.9.0
-- Continuity and bug fixes
v1.2.4 - 2022-06-16
-- Updated MS NuGet Package@6.0.6
-- Updated MailKit NuGet Package@3.3.0
-- Continuity and bug fixes
v1.2.3 - 2022-06-03
-- Updated Bootstrap Native@4.2.0
-- Updated Bootstrap Icons@1.8.3
-- Continuity and bug fixes
v1.2.2 - 2022-05-20
-- Updated MS NuGet Packages@6.0.5
-- Updated Bootstrap Icons@1.8.2
-- Edit height and 2fa Code inputs width
-- Updated AppUserClaims
-- Continuity and bug fixes
v1.2.1 - 2022-04-25
-- Implemented Bootstrap Icons@1.8.1
-- Updated MS NuGet Package@6.0.4
-- Updated MailKit NuGet Package@3.2.0
-- Updated Bootstrap-Native@4.1.2
-- Updated IdleLogout integration
-- Updated Email template
-- Continuity and bug fixes
v1.2.0 - 2022-03-11
-- Implemented AppUserTokens
-- Migrated AuthenticatorKey and RecoveryCodes to AppUserTokens
-- Updated AuthenticatorDataEncrypted feature
-- Implemented Seeded Users with AuthenticatorData
-- Implemented pagination for AppUser's Index
-- Implemented sorting and filtering for AppUser's Index
-- Implemented login name and email search for User's Index
-- Updated MS NuGet Packages@6.0.3
-- Updated Bootstrap-Native@4.1.1
-- Updated AppSettings.cs
-- Updated IdleLogout demonstration
-- Continuity and bug fixes
v1.1.1 - 2022-02-08
-- Implemented IdleLogout options
-- Implemented RememberMeDays options
-- Updated MS NuGet Packages@6.0.2
-- Continuity and bug fixes
v1.1.0 - 2022-01-30
-- Implemented claims-based authorization
-- Implemented User Impersonation
-- Updated Sample Terms of Service
-- Migrated AuthenticatorKey and RecoveryCodes to AppUserClaims
-- Implemented AuthenticatorDataEncrypted option
-- Updated MailKit NuGet Package@3.1.1
-- Continuity and bug fixes
v1.0.3 - 2022-01-09
-- Updated DataProtection Settings
-- Continuity and bug fixes
v1.0.2 - 2021-12-15
-- Migrated AesCrypto CipherKey and CipherIV to AppSettings
-- Migrated MaxFailedAccessAttempts and LockoutTimeSpan to AppSettings
-- Implemented dynamic-modals.js
-- Implemented Global EnableCookieConsent
-- Implemented Revoke Cookie Consent
-- Updated Bootstrap-Native@4.0.7
-- Updated UserService
-- Updated Terms Of Service
-- Updated Must Accept Cookies
-- Continuity and bug fixes
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
Comments(0)