Авторизация навыка умного дома через Паспорт: различия между версиями
Decole (обсуждение | вклад) Нет описания правки |
Decole (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
Задача: частный навык Умного Дома Яндекса прикрутить к своему приложению. | '''Задача''': частный навык Умного Дома Яндекса прикрутить к своему приложению. | ||
'''Проблема''': Для использования навыка нужно пройти "Привязку аккаунта" | |||
Разрабатывать собственные сервисы как описано это в документации затруднительно. | Разрабатывать собственные сервисы как описано это в документации затруднительно. | ||
| Строка 10: | Строка 11: | ||
Цитата безымянного героя: | Цитата безымянного героя: | ||
<pre> | |||
По Я.Паспорту вообще ничего особо делать не надо: | По Я.Паспорту вообще ничего особо делать не надо: | ||
1) заходим на [https://oauth.yandex.ru/ oauth.yandex.ru], создаем новое "приложение" | 1) заходим на [https://oauth.yandex.ru/ oauth.yandex.ru], создаем новое "приложение" | ||
2) в этом приложении выбираем "веб-сервис" и ставим callback url https://social.yandex.net/broker/redirect | 2) в этом приложении выбираем "веб-сервис" и ставим callback url https://social.yandex.net/broker/redirect | ||
так же указываем минимальные права - просмотр email адреса (это нужно, чтобы сервис дал Сохранить настройки) | так же указываем минимальные права - просмотр email адреса (это нужно, чтобы сервис дал Сохранить настройки) | ||
3) Жмакаем сохранить, видим хэши ID и Пароль | 3) Жмакаем сохранить, видим хэши ID и Пароль | ||
4) Идём на страницу связки аккаунтов в диалогах, вставляем данные как на картинке ниже | 4) Идём на страницу связки аккаунтов в диалогах, вставляем данные как на картинке ниже | ||
</pre> | |||
[[Файл:Photo 2020-06-12 20-03-30.jpg|мини]] | [[Файл:Photo 2020-06-12 20-03-30.jpg|мини]] | ||
Еще нужно вбить в настройки Идентификатор приложения и Секрет приложения | Еще нужно вбить в настройки Идентификатор приложения и Секрет приложения c созданного нового "приложения" Яндекс.Паспорта (oauth.yandex.ru) | ||
Пример созданного "приложения" в Яндекс.Паспорте: | |||
<pre> | <pre> | ||
<Название "приложения"> | <Название "приложения"> | ||
| Строка 38: | Строка 37: | ||
Время жизни токена: Не менее, чем 1 год | Время жизни токена: Не менее, чем 1 год | ||
Дата создания: 6/12/2020 | Дата создания: 6/12/2020 | ||
<pre> | </pre> | ||
Версия от 16:19, 12 июня 2020
Задача: частный навык Умного Дома Яндекса прикрутить к своему приложению.
Проблема: Для использования навыка нужно пройти "Привязку аккаунта"
Разрабатывать собственные сервисы как описано это в документации затруднительно.
документация Яндекса по авторизации навыка Умного дома
Но в документации описано, что данный функционал есть у Яндекс.Паспорт. Через него мы и настроим "Привязку аккаунта"
Цитата безымянного героя:
По Я.Паспорту вообще ничего особо делать не надо: 1) заходим на [https://oauth.yandex.ru/ oauth.yandex.ru], создаем новое "приложение" 2) в этом приложении выбираем "веб-сервис" и ставим callback url https://social.yandex.net/broker/redirect так же указываем минимальные права - просмотр email адреса (это нужно, чтобы сервис дал Сохранить настройки) 3) Жмакаем сохранить, видим хэши ID и Пароль 4) Идём на страницу связки аккаунтов в диалогах, вставляем данные как на картинке ниже

Еще нужно вбить в настройки Идентификатор приложения и Секрет приложения c созданного нового "приложения" Яндекс.Паспорта (oauth.yandex.ru)
Пример созданного "приложения" в Яндекс.Паспорте:
<Название "приложения"> Права: Доступ к логину, имени и фамилии, полу Доступ к адресу электронной почты ID: **************************** <- '''в Идентификатор приложения ставим строку из настроек Яндекс.Паспорта''' Пароль: **************************** <- '''в Секрет приложения ставим строку из настроек Яндекс.Паспорта''' Callback URL: https://social.yandex.net/broker/redirect Время жизни токена: Не менее, чем 1 год Дата создания: 6/12/2020