title: Persistent Client-Only Google API Authorization?
body: <p>I'm making a purely client-side <a href="https://www.jefftk.com/dinner" rel="nofollow noreferrer">web app</a> that displays some information from the user's Google calendar.  They go through OAuth, give permission for calendar access, and then see the derived information.  Following the <a href="https://developers.google.com/calendar/api/quickstart/js" rel="nofollow noreferrer">Google Calendar JS Quickstart</a> I have this basically working.</p>
  <p>The problem is, the access token is only good for 1hr (3599s).  After that, I need to send the user through the whole OAuth flow again to get a new token, which is four clicks across three screens.  Is there any way to keep from having to ask for new consent each time?</p>