This sample application is written in c# on top of ASP.NET Core framework. It has a self managed centralized authorization server created with ASP.NET Core web application and IdentityServer 4, to store clients and users in authorization server, it has used EntityFrameworkCore with ASP.NET Identity. Clients can connect to the authorization server and get authenticated themselves to process further actions in the system. As a client application in this sample, it has implemented a web application in ASP.NET Core, To find out more about IdentityServer 4 web application check this article, Secure your .NETCore web applications using IdentityServer 4