FULL: What we've been using, full access to the user's Google drive
RESTRICTED: Google's recommended access level, seems to only work to access files created by the user giving access. so not ideal for an external user with a shared data folder or users expecting to be able to work on dashboard project started by other users.
SERVICE: Just use the service account, includes some instructions on how to share files and a way to check if folders are properly shared.
In addition, automatically refresh Google Authentication.
Add UI for alternative authorization flows:
In addition, automatically refresh Google Authentication.
This change is