URL социальной переадресации OAuth, поступающие из экземпляров AWS Loadbalanced - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть приложение ядра .net, опубликованное для экземпляра Elastic beanstalk в AWS, которое находится за классическим loadbalancer.

На loadbalancer, у меня есть слушатели, настроенные так:

HTTPS 443 -> HTTP 80
HTTP 80 -> HTTP 80

С этой конкретной конфигурацией я могу зайти на свой сайт, и он безопасен ... Я могу войти в систему с помощью обычной электронной почты / пароля в приложении, но когда я пытаюсь перенаправить на Facebook или Google для OAuth, я получаю ошибки перенаправления, и авторизация не работает;

Ошибка Facebook: небезопасный вход в систему заблокирован: вы не можете получить токен доступа или войти в системув это приложение с небезопасной страницы.Попробуйте перезагрузить страницу как https://

Google: Позволяет мне просто повесить

Facebook

Если я внесу какие-либо изменения в слушателей, например: HTTPS 443 -> HTTPS443

Мой сайт перестает отвечать на запросы все вместе ...

Мне нужно, чтобы SSL сохранялся к реальному экземпляру EC2, чтобы он мог передавать запросы HTTPS в FB / Google.

Заранее спасибо.

...