Interacting with the Google OAuth2 authorization API
1. Prompt the user for a verification code
2. POST that code to the Google API for a set of tokens (access and refresh)
3. Use the access token until it expires
4. Use the refresh token to get a new access token
5. Repeat from 3
Example usage: