вход в систему на локальном хосте без https - PullRequest
0 голосов
/ 09 октября 2018

Я знаю, что есть около ста вопросов по SO, но ни один из них, возможно, не в курсе того, что сейчас происходит на платформе Facebook.Кажется, переключатель, который отключает SSL, отключен:

enter image description here

Это может быть трудно увидеть, но переключатель Enforce HTTPS неактивен ине может быть переключенЯ полностью поддерживаю HTTPS на производстве, но каждый ли, кто строит против API Facebook, действительно устанавливает SSL-сертификат на своем локальном сервере только для этого?

Ответы [ 3 ]

0 голосов
/ 06 января 2019

Вы по-прежнему сможете использовать HTTP с адресами «localhost», но только тогда, когда ваше приложение все еще находится в режиме разработки.

Вы можете изменить режим приложения на Режим разработки сПанель инструментов приложения:

enter image description here

В этом режиме вы можете протестировать свое приложение только с тестовыми учетными записями пользователей Facebook.Вы можете получить учетные данные для входа в тестовые аккаунты на панели инструментов вашего приложения.

Обратите внимание, что перенаправления http://localhost автоматически разрешены только в режиме разработки, и их НЕ нужно добавлять в разделе Действительные URI перенаправления OAuth.

Узнайте больше об этом в этом блоге Facebook .

0 голосов
/ 27 августа 2019

вставьте это в свой клиент json
"start": "set HTTPS=true&&react-scripts start",

следующую копию и введите это в адресную строку.
chrome://flags/#allow-insecure-localhost,
и установите Разрешить недействительные сертификаты для загруженных ресурсовс локального хоста на включенный

0 голосов
/ 09 октября 2018

Для этого параметра требуется HTTPS для перенаправления OAuth, а также для вызовов Facebook JavaScript SDK, которые возвращают или требуют токен доступа, только со страниц HTTPS.Во всех новых приложениях, созданных по состоянию на март 2018 года, этот параметр включен по умолчанию, и вы должны запланировать перенос любых существующих приложений для использования только HTTPS-URL-адресов к 6 октября 2018 года.

Большинство основных узлов облачных приложений предоставляют бесплатные и автоматическиенастройка сертификатов TLS для ваших приложений.Если вы самостоятельно размещаете свое приложение или ваша хостинговая служба не предлагает HTTPS по умолчанию, вы можете получить бесплатный сертификат для вашего домена (ов) в Let's Encrypt.

https://developers.facebook.com/docs/facebook-login/security

...