Процесс связывания аккаунтов

Связывание аккаунтов — это процесс сопряжения аккаунта Сбер ID пользователя с его аккаунтом в системе вендора. В результате умный дом Sber получает access-токен, с которым может отправлять команды в облако вендора. Получение токена происходит по стандартному протоколу OAuth 2.0.

Процесс связывания аккаунтов:

  1. В приложении Салют пользователь открывает раздел управления устройствами и выбирает нужного вендора.
  2. В приложении отображается форма авторизации вендора — ее адрес указывается в SmartMarket Studio.
  3. Пользователь вводит логин и пароль. Сервер авторизации вендора проверяет их валидность. Если все в порядке, сервер возвращает код для получения токена.
  4. Умный дом использует полученный код, а также Client ID и Secret ID вендора и отправляет запросы на получение access-токена и refresh-токена пользователя, затем сохраняет эти токены. Client ID и Secret ID вендор указывает в SmartMarket Studio, запросы отправляются на эндпоинт для получения токена, указанный там же.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней