Я думаю, что вы ищете двуногий OAUTH .
Вы можете создать токен и секрет OAUTH на панели управления Служб Google и назначить авторизованные области действия этой паре токен / секрет. Например, вы можете разрешить доступ к календарю всех пользователей в вашем домене Служб Google, используя токен / секрет.
Затем вы можете программно получить доступ к календарям всех пользователей.
Поскольку этот токен / секрет авторизован администратором домена Служб Google, отдельным пользователям больше не нужно предоставлять доступ. Вот почему это называется двухсторонний Oauth , тогда как трехсторонний Oauth требует взаимодействия с пользователем для получения токена / секрета для отдельного пользователя.
Этот вопрос о SO также может вас заинтересовать.