Можно ли использовать публичный IP-адрес как URI перенаправления Google OAuth?

Я пытаюсь установить веб-службу, которая нуждается в информации о пользователях Google Latitude, поэтому я использую Google OAuth для получения прав на авторизацию пользователей.

Однако при попытке установить URI переадресации в консоли API Google для идентификатора клиента веб-приложения я получаю сообщение об ошибке, если попытаюсь установить его на «http://PUBLIC_IP /».

Мне нужно протестировать его с помощью не локальных пользователей (поэтому localhost не может быть использован), поэтому я хотел бы знать, требуется ли наличие веб-домена для использования OAuth от Google. Если нет, как я могу решить эту проблему?

36
добавлено
Просмотры: 2

7 ответы

В настоящее время это не поддерживается. Я подал запрос на функцию и обновил ход выполнения.

40
добавлено
Это октябрь 2016 года, а публичные IP-адреса все еще не работают :(
добавлено автор Alain Tiemblo, источник
Это июль 2014 года, и публичные IP-адреса все еще не работают :(
добавлено автор avi, источник
Это 2 ноября 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор phuwin, источник
Это 9 июля 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор AnD, источник
Это январь 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор Oskar Szura, источник
Это 10 июля 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор byteSlayer, источник
Это 24 января 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Daniel Mizerski, источник
Это 8 июля 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Jakub Pomykała, источник
Это март 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор Swader, источник
Это 26 мая 2016 года, а публичные IP-адреса все еще не работают :(
добавлено автор Sujit, источник
Это 30 декабря 2017 года, а публичные IP-адреса + зарезервированные TLD все еще не работают. :( Есть зарезервированные TLD ( tools.ietf.org/html/rfc2606 ), и это должно поддерживаться, чтобы сделать локальное развитие намного проще.
добавлено автор vee, источник
Это 30 апреля 2017 года и до сих пор не работает
добавлено автор Jrow, источник
Это май 2018 года, и публичные IP-адреса все еще не работают
добавлено автор Luv33preet, источник
Это ноябрь 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор Dexter, источник
Это 18 сентября 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор MartinGian, источник
Это май 2015 года, а публичные IP-адреса все еще не работают :(
добавлено автор ritesh_NITW, источник
Это 26 февраля 2018 года, и публичные IP-адреса все еще не работают: '(
добавлено автор user3505901, источник
Это сентябрь 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор kamil, источник
Это 4 января 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Abhinandan Satpute, источник
Это 11 августа 2016 года, и публичные IP-адреса не работают :(
добавлено автор LHH, источник
Это 22 февраля 2018 года, и публичные IP-адреса все еще не работают :(
добавлено автор neo, источник
это март 2017 года и до сих пор не работает!
добавлено автор rrmerugu, источник
Это 22 января 2018 года, и публичные IP-адреса все еще не работают. Что я делаю для разработки, так это использование перенаправления портов ssh для сопоставления uri, который Google OAuth разрешит, к IP-адресу сервера, который я фактически использую для разработки. С сервера, который используется как разрешенный uri: ssh -L 8080: localhost: 8080 user @ .
добавлено автор theferrit32, источник
Это октябрь 2015 года, а публичные IP-адреса все еще не работают :(
добавлено автор rii, источник
Это 28 июня 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор osyan, источник
Это декабрь 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор Mário, источник
Это март 2018 года, и публичные IP-адреса все еще не работают: '(
добавлено автор pufferfish, источник
Это сентябрь 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор warownia1, источник
Это февраль 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор antoniom, источник
Это 17 июня 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор neoexpert, источник
Это апрель 2014 года, и публичные IP-адреса все еще не работают. :(
добавлено автор Benny Neugebauer, источник
Это июль 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор Brian Stinar, источник
Это октябрь 2017 года, и публичные IP-адреса все еще не работают :(
добавлено автор Ali Baig, источник
Это 12 января 2018 года, и публичные IP-адреса все еще не работают: '(
добавлено автор Manan Shah, источник
Кроме того, пользовательские TLD не поддерживаются. Мне было бы очень приятно, если бы oauth мог перенаправить на URI в моей частной сети, но это, похоже, не поддерживается. Подтверждено ли оно как не поддерживаемое? Благодарю.
добавлено автор meawoppl, источник
Это 19 августа 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Jozef Cipa, источник
Это август 2014 года, а публичные IP-адреса все еще не работают :(
добавлено автор bryce, источник
Это 5 июля 2016 года, а публичные IP-адреса все еще не работают :(
добавлено автор hoang8f, источник
Есть ли ссылка на запрос функции?
добавлено автор tsuna, источник
Это 06 апреля 2017 года, и вы знаете, что? Google все еще сосет. : D Не работает.
добавлено автор Kumar Ravi, источник
Это 19 февраля 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Jalal Sordo, источник
Это январь 2017 года, и публичные IP-адреса все еще не работают :(
добавлено автор Djeroen, источник
Это 27 июля 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор Axel Montini, источник
Это ноябрь 2014 года, и публичные IP-адреса все еще не работают :(
добавлено автор repincln, источник
Это 27 декабря 2017 года, а публичные IP-адреса все еще не работают :(
добавлено автор zz-m, источник
Это 29 августа 2016 года, и публичные IP-адреса все еще не работают :( - вы уверены, что получили свой запрос ?
добавлено автор konzo, источник
Это декабрь 2014 года, и публичные IP-адреса все еще не работают :( -
добавлено автор Pramod Shinde, источник
Это 17 декабря 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор zchholmes, источник
Это октябрь 2014 года, а публичные IP-адреса все еще не работают :(
добавлено автор Manuel G, источник
Это апрель 2018 года, и публичные IP-адреса все еще не работают: '(
добавлено автор uruloke, источник
Это почти апрель 2018 года, и публичные IP-адреса все еще не работают :(
добавлено автор Konrad G, источник
Это 07 марта 2017 года, и публичные IP-адреса все еще не работают :(
добавлено автор HKumar, источник
это Novem .. что угодно, я отказываюсь от поддержки Google login, это слишком боль в шее
добавлено автор Va1iant, источник
Это июнь 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор manuvendev, источник
Это август 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор Gustavo Danilo Machado, источник
Это 30 декабря 2015 года, и публичные IP-адреса все еще не работают :(
добавлено автор Ali Mohammed, источник
Это 8 марта 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Mitesh Ukate, источник
Это 12 апреля 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор p2., источник
Это 29 июня 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Yakovlev Denis, источник
Это 4 июля 2016 года, а публичные IP-адреса все еще не работают :(
добавлено автор Genkus, источник
Это декабрь 2016 года, и публичные IP-адреса все еще не работают :(
добавлено автор Aman Jain, источник
Это февраль 2017 года и угадайте, что!
добавлено автор lcastillov, источник
Это 10 мая 2017 года, а публичные IP-адреса все еще не работают :(
добавлено автор Randrade, источник
Это 16 июня 2017 года, и публичные IP-адреса все еще не работают :(
добавлено автор dulebov.artem, источник
Это ноябрь 2017 года, и публичные IP-адреса все еще не работают :(
добавлено автор jhorapb, источник
Это 17 ноября 2017 года, и публичные IP-адреса все еще не работают: '(
добавлено автор photonic.bean, источник
Это 23 ноября 2017 года, и публичные IP-адреса все еще не работают
добавлено автор kidCoder, источник
Это 2 января 2018 года, а публичные IP-адреса все еще не работают :(
добавлено автор Stan, источник
Это июль 2018 года, и публичные IP-адреса все еще не работают
добавлено автор SAUJ, источник
Это август 2018 года, и публичные IP-адреса все еще не работают
добавлено автор tonicbupt, источник

Вы можете использовать xip.io, чтобы обойти это.

Например: '192.168.0.50.xip.io:3000' решит '192.168.0.50:3000'

21
добавлено
xip.io очень удобен и в других ситуациях! благодаря
добавлено автор JrBenito, источник
Это работало хорошо для меня, но потом этого не было ..., чтобы заставить его работать снова, мне пришлось белить в белый список как http://xip.io , так и xip-адрес с моим IP (ej. http://192.168.0.50.xip.io:3000 ). Имейте в виду, что адрес, который вы вводите в своем браузере, должен быть точно таким же, как тот, который вы указали в белый список.
добавлено автор a.guerrero.g87, источник
Я попробовал ваше решение. Он выполнял эту работу, но когда я использую хром, он показывает предупреждающее сообщение о том, что сайт может быть «обманчивым»,
добавлено автор Va1iant, источник
не работает для меня
добавлено автор K Pal, источник
С этим я мог бы настроить механизм Google Signin для своего приложения во время Dev. Я смог настроить redirect_uri, используя IP-адрес док-машины. Большой !
добавлено автор Johan Chouquet, источник

Я тоже столкнулся с этой проблемой, поэтому я ввел URL-адрес с расширением .com и также ввел его в мой файл /etc/hosts . Работает как шарм.

Это полностью засасывает, что все мое приложение теперь должно быть разработано, по-видимому, в «живом» домене.

11
добавлено
У меня тоже самое. У меня есть mydomain.com в реальном домене. Я должен добавить mydomain-localhost.com в файл хоста Windows и ввести этот домен в Google api. Это отстой.
добавлено автор vee, источник

Я использовал свое общедоступное имя хоста. Это помогает, если у вас есть статический IP-адрес. Я использовал http://www.displaymyhostname.com/ , чтобы получить имя моего хоста. Я установил его прямо в поле Авторизованное исходное происхождение JavaScript , когда я создал новый идентификатор клиента веб-приложения .

Постскриптум Мое имя хоста выглядело примерно так: 111.111.111.111.static.exetel.com.au

7
добавлено
@ciuncan Я использую AWS Cloud9 и получил мое имя хоста из этого метода, но я все еще получаю ошибку, хотя я добавил в белый список и переадресацию URI. Как вы это решили? Я пробовал с и без порта
добавлено автор Vincent Nguyen, источник
Спасибо за этот ответ, это сработало для меня. Я забыл имя хоста, данное amazon ( ec2- . .compute.amazonaws.com ) должен работать, эта ссылка мне это дала. :)
добавлено автор ciuncan, источник

Попробуйте использовать полное имя сервера.

It is obtained from MyPC/Properties... something like http://mypcname.mydomain.name:8080

3
добавлено

Да, на данный момент вам все равно нужно иметь доменное имя для использования Google OAuth в своем приложении. Если у вас есть статический публичный IP-адрес и вы не хотите покупать доменное имя, вы можете использовать свободный субдомен от FreeDNS для связи с вашим публичным IP-адресом. Казалось, что я достаточно хорошо работаю с приложением Django.

3
добавлено
Создайте мгновенный бесплатный субдомен и используйте его в своем приложении, все имена DNS работают потрясающе
добавлено автор Raja Nagendra Kumar, источник

Вы можете использовать динамический DNS. Я использовал ddns.net, который предлагает бесплатное решение. В основном вы вводите свое полное доменное имя: thiscompany.ddns.net как ваш домен. Когда вы искали IP-адрес, домен .net указывает на ddns; когда ddns.net просматривается, он ищет в своей базе данных для вашей компании, возвращает IP. Итак, мой выглядит следующим образом: https://wigwam.ddns.net и все работает нормально. Вам не нужно покупать домен, вы можете заменить свой известный IP-адрес, и Google этому доволен.

Конечно, ваш IP должен быть статичным.

0
добавлено