My institution is currently running Google Apps for Education since early 2009. I’m responsible for creating, deleting, modifying, etc. , student email accounts. I’ve conv
In order to access other users account, each user will have to Authenticate and Authorize your application to access the particular scope.
Once done, you will get an authorization token , which you can use to get a refresh token.
You can then use these refresh tokens and access the accounts unless the users revoke access
However, you cannot avoid that one time activity of each user accepting to provide access to your application.