Страница 1 из 1

Работа в локальной сети и localhost

Добавлено: 24 ноя 2021, 13:33
YStepanov
Настроил сервер для работы в локальной сети все работает, но вот загвоздка мне нужен рабочий localhost. Объясняю для чего - у меня используется к доступ сервису Google Photo API по протоколу OAuth 2.0 Client IDs я вытягиваю все вои фотографии и видео напрямую . Кратко подключение к API выглядит так
  • У себя дома на сайте жмем на ссылку подключится к Api
  • Переходим на сервис Google авторизации там подтверждаем, что согласен предоставить доступ жмем ок
  • Google отправляет нас обратно с кодом доступа
  • Далее меняем код на токены доступа
  • ну и далее работаем с API
Так вот, чтобы вернуть пользователя назад (пункт 3), надо указать адрес куда его возвращать. При переходе по ссылке подключится к Api мы указываем в _GET переменной адрес возврата например redirect_uri = http://localhost/buarcdirect.php или можно http://127.0.0.1/buarcdirect.php, но вот назад мы уже никуда не возвращаемся Не удается получить доступ к сайту Сайт localhost не позволяет установить соединение..
Если redirect_uri = http://192.168.0.1/buarcdirect.php тот уже Гугл начинает ругаться говорит не верный адрес.

Если сервер настроен для работы на 127.0.0.1 домен localhost работает то работает и Гугл АПИ, авторизация , подключение фото видео - все вытягивает. Как быть посоветуйте ? Хочется архив фото расшарить в локальной сети .

Re: Работа в локальной сети и localhost

Добавлено: 30 ноя 2021, 18:34
Максим
IP 127.0.0.1 указывает на ту же машину с которой идёт обращение, а не на ваш компьютер. Поэтому необходимо указывать возвратный адрес как http://192.168.0.1/buarcdirect.php, а раз гугл вам этого не даёт - то все вопросы к нему. Попробуйте в HOSTS всех компьютеров прописать запись вида 192.168.0.1 photobank и указать адрес как http://photobank/buarcdirect.php может гугл пропустит.