Авторизация навыка умного дома через Паспорт: различия между версиями
Decole (обсуждение | вклад) Новая страница: «По Я.Паспорту вообще ничего особо делать не надо: 1) заходим на oauth.yandex.ru, создаем новое "пр…» |
Decole (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
Задача: частный навык Умного Дома Яндекса прикрутить к своему приложению. | |||
Проблема: Для использования навыка нужно пройти "Привязку аккаунта" | |||
Разрабатывать собственные сервисы как описано это в документации затруднительно. | |||
[https://yandex.ru/dev/dialogs/alice/doc/auth/authorization-flow-docpage/#authorization-flow документация Яндекса по авторизации навыка Умного дома] | |||
Но в документации описано, что данный функционал есть у Яндекс.Паспорт. Через него мы и настроим "Привязку аккаунта" | |||
Цитата безымянного героя: | |||
По Я.Паспорту вообще ничего особо делать не надо: | По Я.Паспорту вообще ничего особо делать не надо: | ||
1) заходим на oauth.yandex.ru, создаем новое "приложение" | |||
2) в этом приложении выбираем "веб-сервис" и ставим callback url social.yandex.net/broker/redirect | 1) заходим на [https://oauth.yandex.ru/ oauth.yandex.ru], создаем новое "приложение" | ||
2) в этом приложении выбираем "веб-сервис" и ставим callback url https://social.yandex.net/broker/redirect | |||
так же указываем минимальные права - просмотр email адреса (это нужно, чтобы сервис дал Сохранить настройки) | |||
3) Жмакаем сохранить, видим хэши ID и Пароль | 3) Жмакаем сохранить, видим хэши ID и Пароль | ||
4) Идём на страницу связки аккаунтов в диалогах, вставляем данные как на картинке ниже | 4) Идём на страницу связки аккаунтов в диалогах, вставляем данные как на картинке ниже | ||
[[Файл:Photo 2020-06-12 20-03-30.jpg|мини]] | [[Файл:Photo 2020-06-12 20-03-30.jpg|мини]] | ||
Еще нужно вбить в настройки Идентификатор приложения и Секрет приложения | |||
<pre> | |||
<Название "приложения"> | |||
Права: | |||
Доступ к логину, имени и фамилии, полу | |||
Доступ к адресу электронной почты | |||
ID: **************************** <- '''в Идентификатор приложения ставим строку из настроек Яндекс.Паспорта''' | |||
Пароль: **************************** <- '''в Секрет приложения ставим строку из настроек Яндекс.Паспорта''' | |||
Callback URL: https://social.yandex.net/broker/redirect | |||
Время жизни токена: Не менее, чем 1 год | |||
Дата создания: 6/12/2020 | |||
<pre> | |||
Версия от 16:16, 12 июня 2020
Задача: частный навык Умного Дома Яндекса прикрутить к своему приложению.
Проблема: Для использования навыка нужно пройти "Привязку аккаунта"
Разрабатывать собственные сервисы как описано это в документации затруднительно.
документация Яндекса по авторизации навыка Умного дома
Но в документации описано, что данный функционал есть у Яндекс.Паспорт. Через него мы и настроим "Привязку аккаунта"
Цитата безымянного героя:
По Я.Паспорту вообще ничего особо делать не надо:
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