Notice: We're retiring Works with Nest. See the home page for more information.
Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Обзор авторизации

API Nest предоставляет информацию, которую вы можете использовать для создания домашнего опыта. В конечном итоге эта информация принадлежит пользователям, и пользователи могут явно указать эту информацию в продуктах Works для Nest.

Целью авторизации является предоставление вашим клиентам безопасного способа предоставления доступа к данным их устройства Nest.

Поток выглядит так:

Обзор авторизации

Сайт продукта или приложение перед авторизацией

На своем сайте продукта или в приложении вы можете предоставить покупателям возможность предоставить вашему продукту доступ к данным устройства Nest. Для этого создайте кнопку или другой элемент пользовательского интерфейса, чтобы инициировать поток OAuth.

Когда вы встраиваете авторизацию пользователя в свое приложение, вы можете:

  • использовать внешний браузер для авторизации приложения
  • использовать новую страницу для авторизации веб-приложения

Для получения дальнейших рекомендаций по проектированию см. Политики проектирования Nest .

плавающие фреймы

iFrames представляют информацию, встроенную в веб-страницу или в виде веб-просмотра в собственном приложении. Поток OAuth не поддерживает встраивание в iFrames .

Вход в гнездо

Если пользователь еще не вошел в систему, мы предлагаем пользователю войти в систему.

Уведомление о подключении (только не владелец)

Если пользователь является членом семейной учетной записи и не владеет всеми структурами в учетной записи, уведомление о подключении появляется после входа в систему. В этом уведомлении указано, с какими структурами пользователь может авторизовать ваш продукт Works with Nest.

Если пользователь является владельцем учетной записи, уведомление о подключении не отображается, и страница разрешений отображается сразу после входа в систему.

Для получения дополнительной информации см. Семейные учетные записи .

Авторизация пользователя

Гнездо разрешений

Мы предложим пользователю предоставить доступ к вашему продукту. На этой странице отображаются разрешения и описания, введенные вами при создании клиента.

Для получения дополнительной информации см. Обзор разрешений .

Авторизация пользователя

Сайт продукта или приложение после авторизации

После того, как ваш клиент авторизует ваш продукт Works with Nest, мы вышлем код авторизации, который ваш продукт сможет обменять на токен доступа. Затем ваш продукт Works with Nest может отправить токен доступа с вызовами API для доступа к данным Nest.

Ваши клиенты могут отозвать доступ в любое время, что не позволит вашему продукту Works with Nest отправлять дополнительные запросы на данные устройства клиента.

Чтобы узнать, как настроить поток авторизации для пользователя и получить токен доступа, см. Аутентификация и авторизация с OAuth 2.0 .