Sample project demonstrating user authentication and identity with Angular, Asp.Net Core and IdentityServer4
The AngularASPNETCoreOAuthSample project is a demonstration of building out an Implicit Grant OAuth flow using OAuth2/OpenID Connect protocols. It implements IdentityServer4 as the OpenID Connect Provider to authenticate an Angular SPA client for access to an independent ASP.NET Core Web API. The project utilizes Visual Studio 2019 Community, Visual Studio Code, .NET Core SDK 3.1, Angular 8, IdentityServer4 3.0.1, and SQL Server Express 2016 LocalDB.
Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.