Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 June 09

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
пока что нам думается прогать это самостоятельно, что больно. думаю вот чем может помочь умный дом
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Ну предполагается, что oauth не для одного приложения :) На то он и oauth
>принимают команды от сервера в облаке
Авторизация сейчас там есть?
>Петя авторизовавшись в колонке
Авторизация происходит в приложении яндекса, для всех устройств аккаунта Яндекса
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
сейчас я в колонке просто вызываю навык и все, навык работает. авторизации меня как пользователя нет. но я должен назвать код устройства с коотрым хочу работать. этот код облачный сервер имеет в своей БД. это несекурно. назвав чужой код получу доступ к чужому девайсу
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
девайсы при первом включении сами авторизуются в облачном сервере и получают пароль и ID. в будущем общаются с сервером по командам от колонки по ID и паролю
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
осталось прикрутить авторизацию людей в колонке и связку людей с девайсами.
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Вадим Бажов
вероятно как то перед этим в своих акках они должны свои устройства к своим акка привязать
Ну так да.
Предполагается, что есть уже работающая система УД, где есть авторизация и разделение устройств между пользователями.
Через oauth - пользователь авторизуется в той же системе и получает еще один канал для управления своими устройствами.
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
вообще авторизация  в навыке у человека получается есть - называешь ID устройства и навык авторизует тебя, для твоей колонки создается сессия у Алисы. но это самодельная несекурная авторизация.
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
где привязывать устройства к учеткам oauth ?
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
самим писать некий личный кабинет ?
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
тогда в чем профит ? в том что колонка начала уметь в oauth к частным серверам ? ну есть профит, да, но небольшой
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Именно. Там же, где и "сервер в облаке который принимает команды"
источник

EG

Evgeny Gazdovsky in Яндекс.Диалоги (сообщество разработчиков)
всем привет!
источник

ВБ

Вадим Бажов... in Яндекс.Диалоги (сообщество разработчиков)
Alexey Kaliberda
Именно. Там же, где и "сервер в облаке который принимает команды"
так. а девайсы как авторизуются на этом oauth сервере ?
источник

EG

Evgeny Gazdovsky in Яндекс.Диалоги (сообщество разработчиков)
может кто помочь? вот с этим
источник

EG

Evgeny Gazdovsky in Яндекс.Диалоги (сообщество разработчиков)
Переслано от Evgeny Gazdovsky
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Вадим Бажов
тогда в чем профит ? в том что колонка начала уметь в oauth к частным серверам ? ну есть профит, да, но небольшой
Эм. Так там же в самом начале заявлено
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Навык умного дома обязательно должен связывать пользователя навыка с аккаунтом в системе управления умным домом
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Вадим Бажов
так. а девайсы как авторизуются на этом oauth сервере ?
Никак. Девайсы не имеют отношения к oauth
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Вот с этого начните, там есть понятная картинка как оно работает
источник