We have a web application that needs to synchronize scheduled events with a user's Google calendar. A Windows service will add/edit/delete Google calendar events for the user.
We are considering...
Is this workable? Also, how do we renew expired tokens?
This article explains how to do it.
https://developers.google.com/identity/sign-in/web/server-side-flow
TL;DR