552еместо
uLogin - виджет авторизации через социальные сети « все идеи проекта

1

голос

Как подключить свое приложение для входа через Google?

Добрый день!
Столкнулся с проблемой добавления в uLogin своего приложения для входа через Google.
Создал новый идентификаторы клиентов OAuth 2.0 типа "Веб-приложение" и настроил его так, как указано в подсказке:
- указал базовым доменом ulogin.ru
- в настройках приложения должен быть указал redirect_uri https://ulogin.ru/auth.php?name=google
В итоге получилось вот так: https://i.imgur.com/tHSfJzj.png
Соответственно, домен ulogin.ru попал на вкладку "Окно запроса доступа OAuth" и удалить его оттуда нельзя: https://i.imgur.com/B2i8cYq.png
При отправке на апрув приложения, Google отвечает, что все домены, указанные в настройках, должны быть подтверждены: https://i.imgur.com/j9o7gXV.png
Естественно, я могу подтвердить только свой домен.
Как в таком случае подключать свое приложение Google в uLogin?

Виктор, 08.01.2019, 17:03
Статус идеи: ожидает рассмотрения

Комментарии

Иван Пшеницын, 29.01.2019, 18:31
Здравствуйте.

Получил ваше сообщение в личном. Отвечу здесь.

Мы еще не знаем как быть с этой ситуацией. Видимо, с недавних пор гугл ввели модерацию приложений. Но под нее попадает не каждое приложение. Приложение "uLogin" например не попадает. Почему попало ваше, уточните пожалуйста?

Самый очевидный способ - обратиться в поддержку гугла с вопросом как быть, если вы используете сторонний сервис. Может быть они смогут добавить наш домен в список доверенных или предложить какой-то другой вариант.

План Б: вы можете поставить редирект на свой сайт, а оттуда перенаправлять на наш адрес, сохраняя все get-параметры. Тогда в приложении наш домен не будет использоваться. Но насколько это работоспособная схема - мы оценить не можем, нужно пробовать.
Виктор, 29.01.2019, 18:57
Иван, я не знаю по каким причинам приложение попало на модерацию. Насколько я понимаю, сейчас все приложения требуют подтверждения прав на домен, на который идет редирект.
Виктор, 29.01.2019, 18:38
Иван, спасибо за развернутый ответ!
В принципе, пояснение в Google уже отправил, попросил их добавить ulogin.ru в список авторизованных доменов.
Кстати говоря, с Twitter похожая ситуация - с недавних пор в приложениях нельзя указывать редирект на адрес с параметрами: https://developer.twitter.com/en/docs/basics/apps/guides/callback-urls
То есть вставить Callback URL https://ulogin.ru/auth.php?name=twitter физически невозможно, соответственно применить инструкции из FAQ http://ulogin.ru/help.php#client_twitter не получается.

Оставить комментарий