I am looking to setup a process to validate a user from Google via OAuth, here is the expected behavior I want to create.
The user goes to a url that I provide, my application goes back to Google to see if they are logged in and authenticates them if they are not logged in, then have a Google "Log Me In" prompt appear and user completes the authentication.
After the user is authenticated, I want to collect their basic info (Email, First and Last Name) etc.
Once I have that, I will be doing other stuff, but I am good there.
I have read around, but I'm having a hard time getting my head around the whole OAuth Authentication process and how it plugs into Google. Can someone point me in the direction of what I am trying to get?
I have created a product in Google APIs and obtained a Client ID and secret, so I think I am ready to spin up a C# App.