Size: a a a

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

2019 May 23

AS

Alexey Starikov in Яндекс.Диалоги (сообщество разработчиков)
Она дергает посде успешного связывания
источник

AS

Alexander Sokolov in Яндекс.Диалоги (сообщество разработчиков)
Lev Aminov
это должен быть твой урл, callback ведь
Куда он должен вести?) Я понимаю, что наверное спрашиваю какие-то глупости))) У меня есть реализация rest-апи, необходимая для навыка умного дома. Авторизацию хочу использовать стороннюю, с того же гитхаба. Вродебы все понятно, но как будет использоваться  Authorization callback URL и куда он должен вести - не понимаю
источник

AS

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

AS

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

LA

Lev Aminov in Яндекс.Диалоги (сообщество разработчиков)
Alexander Sokolov
Куда он должен вести?) Я понимаю, что наверное спрашиваю какие-то глупости))) У меня есть реализация rest-апи, необходимая для навыка умного дома. Авторизацию хочу использовать стороннюю, с того же гитхаба. Вродебы все понятно, но как будет использоваться  Authorization callback URL и куда он должен вести - не понимаю
В теории, у тебя есть несколько эндпоинтов, которые поддерживают разные oauth-провайдеры, чаще всего у провайдеров уже реализованы клиенты, тебе при получении запроса на экндпоинт нужно инициализировать какой-то клиент, который по полученному токену и скоупу получит данные, которые пользователь тебе доверил
источник

СП

Сергей Погудин... in Яндекс.Диалоги (сообщество разработчиков)
Alexey Starikov
Она дергает посде успешного связывания
я добавляю связку, но мне на сервер не идёт никаких запросов вообще после этого
источник

SK

S K in Яндекс.Диалоги (сообщество разработчиков)
Сергей Погудин
я добавляю связку, но мне на сервер не идёт никаких запросов вообще после этого
Он дергает когда в приложении подключайшь провайдера и клацаешь кнопки в нем
источник

AS

Alexander Sokolov in Яндекс.Диалоги (сообщество разработчиков)
Lev Aminov
В теории, у тебя есть несколько эндпоинтов, которые поддерживают разные oauth-провайдеры, чаще всего у провайдеров уже реализованы клиенты, тебе при получении запроса на экндпоинт нужно инициализировать какой-то клиент, который по полученному токену и скоупу получит данные, которые пользователь тебе доверил
Сценарий: пользователь добавляет себе навык, его просят аторизоваться через oauth (в данном случае открывается оконо с логином в гитхаб, если я правильно понимаю), пользователь авторизуется возвращается к моему навыку и может им пользоваться. При этом гитхаб на бэке после авторизации юзера меня уведомит по этому урлу?
источник

СП

Сергей Погудин... in Яндекс.Диалоги (сообщество разработчиков)
S K
Он дергает когда в приложении подключайшь провайдера и клацаешь кнопки в нем
так вот вот уже ближе. где эти провайдеры в приложении? и какое приложение?
источник

SK

S K in Яндекс.Диалоги (сообщество разработчиков)
Alexander Sokolov
Сценарий: пользователь добавляет себе навык, его просят аторизоваться через oauth (в данном случае открывается оконо с логином в гитхаб, если я правильно понимаю), пользователь авторизуется возвращается к моему навыку и может им пользоваться. При этом гитхаб на бэке после авторизации юзера меня уведомит по этому урлу?
Зачем тут вообще гитхаб?
источник

SK

S K in Яндекс.Диалоги (сообщество разработчиков)
Сергей Погудин
так вот вот уже ближе. где эти провайдеры в приложении? и какое приложение?
Приложение "Яндекс", там в меню есть умный дом
источник

AS

Alexander Sokolov in Яндекс.Диалоги (сообщество разработчиков)
S K
Зачем тут вообще гитхаб?
в качестве oauth сервера :)
источник

LA

Lev Aminov in Яндекс.Диалоги (сообщество разработчиков)
Alexander Sokolov
Сценарий: пользователь добавляет себе навык, его просят аторизоваться через oauth (в данном случае открывается оконо с логином в гитхаб, если я правильно понимаю), пользователь авторизуется возвращается к моему навыку и может им пользоваться. При этом гитхаб на бэке после авторизации юзера меня уведомит по этому урлу?
не уведомит, а передаст тебе ключ, по которому ты можешь получить информацию на которую согласился пользователь)
источник

SK

S K in Яндекс.Диалоги (сообщество разработчиков)
Дикий костыль, там весь oauth2 заключается в 3 запросах
источник

LA

Lev Aminov in Яндекс.Диалоги (сообщество разработчиков)
да, если есть доверительный сервис)
источник

СП

Сергей Погудин... in Яндекс.Диалоги (сообщество разработчиков)
S K
Приложение "Яндекс", там в меню есть умный дом
тоесть в Лончере на Андроиде этого нет и в Яндекс браузере тоже?
источник

AS

Alexander Sokolov in Яндекс.Диалоги (сообщество разработчиков)
Lev Aminov
не уведомит, а передаст тебе ключ, по которому ты можешь получить информацию на которую согласился пользователь)
А детали где-то описаниы (HTTP метод, параметры)?
источник

SK

S K in Яндекс.Диалоги (сообщество разработчиков)
Сергей Погудин
тоесть в Лончере на Андроиде этого нет и в Яндекс браузере тоже?
хз, у меня IOS, сейчас скрин дам
источник

LA

Lev Aminov in Яндекс.Диалоги (сообщество разработчиков)
Alexander Sokolov
А детали где-то описаниы (HTTP метод, параметры)?
думаю, все есть в доках провайдера, эта инфа общедоступна
источник

AS

Alexander Sokolov in Яндекс.Диалоги (сообщество разработчиков)
S K
Дикий костыль, там весь oauth2 заключается в 3 запросах
Не такой уж костыль. Реализовывать свой oauth2 сервер для интеграции со своими же устройствами, тоже как-то костыльненько))
источник