ASP.NET Core Identity

SOLID Principles

Design Patterns