title: Access Google Calendar API with username/password
body: <p>I am writing a small client to sync the outlook calendar on a machine with a user's google calendar. I am using .Net (C#).
  I just read about accessing the Google Calendar API using the Google APIs Client Library for .NET and tried some basic stuff.</p>
  
  <p>Now regarding the Authorization, as far as I understood, the new "OAuth 2.0" Authorization requires a "user consent", which means the user is directed to a google page where they must explicitly allow my application access to their calendar.
  As if this user interaction is not enough, I as a programmer have to handle "access tokens" or "refresh tokens" and all that stuff.</p>
  
  <p>Now my question is:
  Is there really no easier way to have an installed application communicate with the google API to access a user's calendar?</p>
  
  <p>I would like my user to enter his username/password in a "Settings" dialog. His credentials would be stored locally (encrypted of course) and then be used later on every access via google API. I know this can be dangerous and all that however I would like that decision to lie with me.</p>
  
  <p>So, is that possible?</p>