This repo has been created to learn and educate myself about OAuth2 and OpenId Connect. It contains an authentication server which uses Asp.net core and Identity Server 4 to provide features like Single Sign-on, login with external providers and secured access to API and Identity resources. Also contained in this repo is a seperate application (webapi) to register and manage users as well as other settings.
There is also an Vue SPA client and a webapi which can be used to test the functionality of this server.
- AspNetCore - The web framework used
- Identity Server 4 - OpenID Connect and OAuth 2.0 Framework
- AspNetCore - Asp.net Core