209 похожих чатов

Коллеги из Yandex, можете помочь со следующим кейсом? Пользователь на мобильном

телефоне Android запускает приложение Умный дом с Алисой и пытается привязать наш аккаунт (аккаунт провайдера) к аккаунту Алисы.
Для этого открывается WebView контейнер в котором открывается наша форма авторизации. В ней у нас предусмотрены несколько вариантов авторизации включая Google.
И вот здесь возникает проблема, поскольку WebView deprecated by Google.
В связи с чем пользователь ожидаемо получает вот такой отлуп:

Ошибка 403: disallowed_useragent
Параметры запроса: response_type=code state=cR*********8= redirect_uri=https://c****.com/user/social client_id=3*********0.apps.googleusercontent.com access_type=online scope=openid https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile

Документация по этому поводу вот здесь:
https://support.google.com/accounts/answer/12917337?hl=en#zippy=%2Cdisallowed-useragent

Прошу разъяснить как решить проблему.

7 ответов

82 просмотра

Полноценная учётка == независимость от заходов сторонних сервисов (будь то гугл или нет).

Aleksandr-Bulavin Автор вопроса
Arkady
Полноценная учётка == независимость от заходов сто...

Я не понимаю, что значит этот ответ, прошу разъяснить. Поясню, чтобы может мой запрос был яснее: 1. У пользователя имеется полноценная учётка Гугла. 2. В приложении провайдера пользователь успешно авторизовался через эту учётку. 3. Далее он заходит в приложение Умный дом с Алисой и пытается связать аккаунты. 4. Приложение Умный дом с Алисой открывает WebView контейнер (с известными уязвимостями, потому он deprecated by Google) в котором открывается наша форма авторизации. 5. В ней у нас предусмотрены несколько вариантов авторизации включая Google. И вот здесь возникает проблема, поскольку WebView deprecated by Google. Благодаря сторонней авторизации через Apple, Google и другие у нас воронка на входе значительно расширилась и отвал пользователей минимальный. Им удобно, не нужно помнить очередные креды от аккаунта, нам удобно, все довольны. Прошу дать официальный ответ представителя техподдержки Яндекса, чтобы было и нам понятно что делать и мы могли пользователям ретранслировать эту позицию. Прикрепляю скриншот, чтобы было понятно, что в этот телеграм-канал я обращаюсь на основании того, что именно он обозначен как один из возможных способов получения технической поддержки при возникновении проблем с работой ГА Алиса.

Aleksandr Bulavin
Я не понимаю, что значит этот ответ, прошу разъясн...

Всё верно, про это я и написал. В гугле пользователь зарегистрирован "как надо", а вы вместо такого же "как надо" у себя предлагаете авторизацию через чужие сервисы и учётки, что снижает надёжность и вообще раскладывает пользователю грабли (представьте, что завтра гугл вообще заблокирует или прекратит поддержку этого сервиса, как это уже было более чем с 200 проектами Гугла, если не ошибаюсь). Все ваши пользователи мгновенно окажутся у разбитого корыта. Да и вообще в только разрабатываемый проект закладывать явный deprecated - такое себе. Что по скриншоту - да, конечно, вы можете подождать, пока ответят "разработчики или операторы", но я по-прежнему советую написать непосредственно в поддержку. Но... Честно говоря, я сомневаюсь, как может компания А давать ответ по реализации deprecated компании Б. Странно это немного. Тут правильней у Гугла добиваться.

Aleksandr-Bulavin Автор вопроса
Arkady
Всё верно, про это я и написал. В гугле пользовате...

Правильно я понимаю, что позиция следующая: Умный дом с Алисой поддерживает только авторизацию первого уровня и не поддерживает авторизацию через сторонние сервисы? А также использует WebView контейнер для авторизации.

Aleksandr Bulavin
Правильно я понимаю, что позиция следующая: Умный ...

А причём здесь приложение Дом с Алисой, если политики использования Sign in with Google выставлят гугл?

Artem Sorokin
А причём здесь приложение Дом с Алисой, если полит...

Тут видимо вопрос в использовании WebView УДЯ

Похожие вопросы

Обсуждают сегодня

Карта сайта