Get your hands dirty and implement OIDC Authorization Code Workflow
AuthCode.Dotnet.LowLevel is a sample application written in C#, dotnet, to demonstrate Authorization Code flow.
This example is designed to show low-level resource and authority participating in OAuth protocol. It is designed as low-level code doing everything manually, not using any third-party libraries so you understand the details.
AuthCode.Dotnet.HighLevel is a sample application written in C#, dotnet, Asp.Net web framework to demonstrate Authorization Code Flow.
This example is designed to show how to easily implement OAuth authorization in a modern web application framework.