Важно! 20 октября 2016 г. поддержка OAuth 1.0 2LO была полностью прекращена. Перейдите на новый стандарт: начните использовать сервисные аккаунты OAuth 2.0 с делегированием доступа к данным в домене.
В процессе установки приложения из Google Workspace Marketplace необходимо принять условия его использования и открыть ему доступ к данным сервиса Google. Доступ, предоставляемый пользователем, регистрируется через токен доступа трехстороннего протокола OAuth. Подробности представлены на схеме работы трехстороннего протокола OAuth в Google Workspace.
После отзыва токена трехстороннего протокола OAuth 2.0 для приложения (для определенного пользователя) приложение не сможет получить доступ к информации этого пользователя, пока он не переустановит приложение и не авторизует для него токен трехстороннего протокола OAuth 2.0. На странице Безопасность можно посмотреть все активные токены трехстороннего протокола OAuth 2.0 для определенного пользователя и приложения. Список токенов и их аннулирование выполняются для каждого пользователя и приложения.
При изменении пароля пользователя происходит отзыв всех его токенов OAuth 2.0, предназначенных для доступа к определенным сервисам. Это повышает уровень безопасности аккаунтов Google.
Некоторые приложения, использующие метод аутентификации OAuth 2.0 для доступа к определенным продуктам, блокируются при сбросе пароля пользователя.
В чем различие между двухсторонним и трехсторонним протоколом OAuth?
Традиционно в Google двухсторонний протокол OAuth используется для приложений, управляемых администратором, который предоставляет приложению, например Tripit, доступ к данным сервиса Google для ВСЕХ пользователей домена. Данные, к которым часто запрашивается доступ, включают информацию о группах и пользователях, календарь и контакты.
Трехсторонний протокол OAuth обычно применяется для приложений, управляемых пользователем домена, который загружает из Google Workspace Marketplace отдельные приложения и устанавливает их через свой аккаунт. Теперь в разделе "Безопасность" можно увидеть, для каких сторонних приложений открыт доступ к данным в аккаунте Google, и отозвать токены трехстороннего протокола OAuth 2.0.
Дополнительная информация приведена на схемах двухстороннего протокола OAuth и трехстороннего протокола OAuth (на английском языке).