Принцип работы авторизованного доступа

Важно! Поддержка OAuth 1.0 2LO была полностью прекращена 20 октября 2016 г. Перейдите на новый стандарт: начните использовать сервисные аккаунты 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?

Двухсторонний протокол OAuth обычно применяется для приложений, управляемых администратором, который предоставляет приложению (например, Tripit) доступ к данным сервиса Google для ВСЕХ пользователей домена. Данные, к которым часто запрашивается доступ, включают информацию о группах и пользователях, календарь и контакты.

Трехсторонний протокол OAuth обычно применяется для приложений, управляемых пользователем домена, который загружает из Google Workspace Marketplace отдельные приложения и устанавливает их через свой аккаунт. Теперь в разделе "Безопасность" можно увидеть, для каких сторонних приложений открыт доступ к данным Google, и отозвать токены трехстороннего протокола OAuth 2.0.

Дополнительная информация приведена на схемах двухстороннего протокола OAuth и трехстороннего протокола OAuth (на английском языке).