Перейти на Facebook Developer, под вкладкой «Продукты» перейдите на страницу входа в Facebook
Make sur Enfore https установлено в yes
Затем в действительный URL-адрес oauth добавить https urls
Измените URL своего сайта на https:
и я очень удивлен, как Facebook перенаправляет вас на http!
С 1 мая все перенаправления должны быть перенаправлены на https. Даже в вашем localhost вам нужно создать самозаверяющий сертификат, чтобы заставить работать логин на Facebook.