I’m trying to a build a fairly simple webapp that helps manage/visualize some Google Analytics data for users. I’d like for my users to be able to sign up with either a Google account or simple user/pass. When registered I’d like the user to be able to authorize and assign the Google account that hosts their analytics so I can perform actions on their behalf.
- Using hosted ASP.NET Core 2.0.
- I will need offline access to the Google account that hosts the analytics via a refresh token so I can run data processing without user intervention.
I have followed and setup the ASP.NET Core tutorial but I’m not sure how to proceed with my other requirements. It appears that the tutorial relies on cookies to keep state, whereas I would need to first-time register a user and start storing info specific to my application. I’m not sure how to do that?