Перейти к содержанию

Авторизация навыка умного дома через Паспорт

Материал из Wiki yaboard

Задача: частный навык Умного Дома Яндекса прикрутить к своему приложению.

Проблема: Для использования навыка нужно пройти "Привязку аккаунта"

Разрабатывать собственные сервисы как описано это в документации затруднительно.

документация Яндекса по авторизации навыка Умного дома

Но в документации описано, что данный функционал есть у Яндекс.Паспорт. Через него мы и настроим "Привязку аккаунта"

Цитата безымянного героя:

По Я.Паспорту вообще ничего особо делать не надо:

1) заходим на oauth.yandex.ru, создаем новое "приложение"

2) в этом приложении выбираем "веб-сервис" и ставим callback url https://social.yandex.net/broker/redirect так же указываем минимальные права - просмотр email адреса (это нужно, чтобы сервис дал Сохранить настройки)

3) Жмакаем сохранить, видим хэши ID и Пароль

4) Идём на страницу связки аккаунтов в диалогах, вставляем данные как на картинке ниже

Еще нужно вбить в настройки Идентификатор приложения и Секрет приложения

<Название "приложения">
Права:
Доступ к логину, имени и фамилии, полу

Доступ к адресу электронной почты

ID: ****************************  <- в Идентификатор приложения ставим строку из настроек Яндекс.Паспорта
Пароль: ****************************  <- в Секрет приложения ставим строку из настроек Яндекс.Паспорта
Callback URL: https://social.yandex.net/broker/redirect
Время жизни токена: Не менее, чем 1 год
Дата создания: 6/12/2020