This sample code underpins my Learn Authentication The Hard Way series of articles.
It is an implementation of a .NET Core WebAPI based OpenID Connect Client, built to facilitate the Authorization Code Flow. Use for learning.
Do not use for production. I repeat - do NOT use for production 🚨