Подтвердить что ты не робот

Можно ли проверить социальный логин Google на местном уровне?

Я хочу протестировать систему входа в систему Google Social на своей локальной машине. Однако, когда я создаю новую кнопку OAuth: "Создать новый идентификатор клиента", мне требуется заполнить Авторизованный URI перенаправления, который должен быть действительным адресом (заканчивается на .com или .org).

Очевидно, что когда мы разрабатываем локально, мы не имеем .com или .org в конце. У меня есть настройка virtualhost... и мой адрес для моей локальной разработки - mywebsite.local

Есть ли способ ввести URI перенаправления в mywebsite.local без получения ошибки:

Недействительный перенаправление: http://mywebsite.local/login/auth должен заканчиваться общедоступный домен верхнего уровня (например,.com или .org)

4b9b3361

Ответ 1

Вы можете установить "Авторизованный URI перенаправления" на локальный IP-адрес (например, http://127.0.0.1/callback), эта работа прекрасна для меня.

Что действительно меня мучает, так это то, что google не позволяет устанавливать внешний IP-адрес (например, ваш IP-адрес сервера, например 99.99.99.99), как "Авторизованный URI-редирект", google хочет, чтобы "Авторизованный URI-редирект" заканчивался публичным домен верхнего уровня (например,.com или .org).

Ответ 2

Просто нарисуйте IP-адрес своего сервера dev на dev.example.com в вашем/etc/hosts.

Ответ 3

В дополнение к ответу pinoyyid, вот что вам нужно в вашем файле /etc/hosts.

0.0.0.0 mywebsite.com

Я устанавливаю новые правила после всего остального, что уже там.

вы можете получить доступ к сайту разработки на mywebsite.com и ввести правильный URL-адрес переадресации в консоли разработчика Google.