A .NET example of how to use OpenID Connect