Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Ошибка точки доступа Facebook, UniFi Network
 
Я использую версию 5.6.26 Unifi Controller, и при попытке настроить хотспот с входом через Facebook возникает ошибка. Кто-нибудь может помочь решить эту проблему? Спасибо.
 
Удалось ли тебе решить свою проблему? У меня такая же ситуация — не могу настроить вход через Facebook, выдает ошибку «You are not logged id» от Facebook.
 
Я уже заходил на этот домен https://localhost:8843/, но проблема с той же ошибкой осталась. А для другого случая Facebook больше не принимает простые http-домены, когда мы вводим http://localhost/ — Facebook просто отклоняет запрос.
 
@HotspotServices

Извиняюсь за задержку... Прежде всего, поменяйте порт в этом поле в OAuth redirect URIs: https://localhost:8843/...... Также я забыл одно важное. В Facebook for developers зайдите в настройки приложения -> basic. В поле App Domains укажите localhost. В Site URL впишите http://localhost/. Попробуйте так... Возможно, для контроллера понадобится полное доменное имя (FQDN)... С наилучшими пожеланиями.
 
Привет, спасибо за помощь, я сделал так, как ты советовал, но проблема всё ещё осталась. Я завидую тем, у кого другие скриншоты моей конфигурации. Спасибо, что указал, в чём проблема.
 
@HotspotServices

Привет. Для начала тебе нужно получить хэш-код сайта и хостнейм/IP для перенаправления, которые ты используешь. Хэш-код сайта находится по ссылке, с помощью которой ты заходишь в контроллер и управляешь сайтом (в адресной строке браузера). Тебе понадобится хэш-код каждого сайта, который будет использовать созданное тобой Facebook-приложение для аутентификации. Например: https://<hostname-or-IP-of-controller>:8443/manage/site/<hash-code>/dashboard

Хостнейм/IP для перенаправления находится в контроллере в разделе Settings -> Guest Control -> Redirection -> Redirect using hostname. Если ты еще не поставил галочку напротив этой опции, советую сделать это. В этом поле должен быть прописан либо хостнейм контроллера (если у гостей есть возможность разрешить этот хостнейм), либо IP-адрес контроллера.

Дальше тебе нужно зайти на страницу Facebook для разработчиков, выбрать созданное Facebook-приложение, перейти в продукт «Facebook Login» -> Settings -> Valid OAuth Redirection URLs. Там ты указываешь что-то вроде: https:/<hostname-used-for-redirection>:8843/guest/s/<site-hash-code>/oauth.html?by=facebook

Если ты используешь это Facebook-приложение для аутентификации гостей на нескольких сайтах, для каждого сайта нужно добавить отдельный URL. Например: https:/<hostname-used-for-redirection>:8843/guest/s/<site-hash-code1>/oauth.html?by=facebook https:/<hostname-used-for-redirection>:8843/guest/s/<site-hash-code2>/oauth.html?by=facebook и так далее.

Надеюсь, это поможет. С уважением.
 
Привет! У меня такая ошибка при попытке настроить моё приложение в Facebook: #Blocked URL: редирект не удался, потому что перенаправленный URI не доверен в настройках OAuth Client приложения. Убедись, что OAuth Client и Web ID включены, и добавь домены всех твоих приложений в список разрешённых URI#.

Вот URL: "https://www.facebook.com/dialog/oauth/?client_id=814236818767838&response_type=token&redirect_uri=h­ttps%3A%2F%2F192.168.2.112%3A8843%2Fguest%2Fs%2Fdefault%2Foauth.html%3Fby%3Dfacebook&state=%7B%22client_id%22%3A%22814236818­767838%22%2C%22network%22%3A%22facebook%22%2C%22display%22%3­A%22page%22%2C%22callback%22%3A%22_hellojs_2gki6jmt%22%2C%22­state%22%3A%22%22%2C%22redirect_uri%22%3A%22https%3A%2F%2F19­2.168.2.112%3A8843%2Fguest%2Fs%2Fdefault%2Foauth.html%3Fby%3Dfacebook%22%2C%22scope%22%3A%22basic%2Cpublic_pr­ofile%22%2C%22page_uri%22%3A%22https%3A%2F%2F192.168.2.112%3A8843%2Fguest%2Fs%2Fdefault%2F%3Fid%3Da4%3A02%3Ab9%3A97­%3Ad7%3A27%26ap%3Df0%3A9f%3Ac2%3Ad0%3A78%3A03%26t%3D15315651­46%26url%3Dhttp%3A%2F%2Fcnn.com%252f%26ssid%3Dtest1%22%7D&scope=public_profile&display=p­age"

Спасибо за помощь!
Страницы: 1
Читают тему (гостей: 1)