SocialAuthenticationFilter не устанавливает HTTPS в redirect_uri для входа в facebook

Мы реализовали бэкэнд-поток OAuth для интеграции с Facebook с помощью Spring MVC 4.x.

Это базовый уровень, который мы использовали http://blog.jdriven.com/2015/01/stateless-spring-security-part-3-jwt-social-authentication/

Наши конкретные версии в социальных сетях Spring:

[INFO] +- org.springframework.social:spring-social-security:jar:1.1.4.RELEASE:compile
[INFO] |  +- org.springframework.social:spring-social-web:jar:1.1.4.RELEASE:compile
[INFO] |  \- org.springframework.social:spring-social-core:jar:1.1.4.RELEASE:compile
[INFO] +- org.springframework.social:spring-social-config:jar:1.1.4.RELEASE:compile
[INFO] +- org.springframework.social:spring-social-facebook:jar:2.0.3.RELEASE:compile
[INFO] +- org.springframework.social:spring-social-google:jar:1.0.0.RELEASE:compile
[INFO] \- org.springframework.social:spring-social-twitter:jar:1.1.2.RELEASE:compile

С 6 октября Facebook требует HTTPS, поэтому я не могу понять, как заставить HTTPS через SpringSocialConfigurer. Это всегда HTTP.

Версия протокола тоже неверная. Он показывает /v2.5, но он должен быть /v3.1 согласно последний документ facebook

Если вы явно не настроили базовый URL-адрес где-либо, скорее всего, в качестве основы будет использоваться текущий URL-адрес. Вы входите на свой веб-сайт для начала через HTTPS или просматриваете версию HTTP, а затем щелкаете где-нибудь ссылку для входа…?

misorude 17.10.2018 15:33

он не берет за основу текущий URL-адрес из браузера. В браузере я использую HTTPS, но "redirect_uri" всегда HTTP.

felipe 17.10.2018 16:03

Тогда попробуйте что-то вроде этого помогает: stackoverflow.com/a/42396276/10283047

misorude 17.10.2018 16:07

Спасибо, но это не та настройка, которую мы ищем. Мы устанавливаем настраиваемый postLoginUrl, но это экран, на котором вы приземляетесь после того, как произошел oAuth. У нас это работает нормально. Параметр redirect_url, о котором мы говорим, менялся местами раньше, в триггере хореографии oAuth, когда вы нажимаете / auth / facebook.

felipe 17.10.2018 18:03
0
4
110
0

Другие вопросы по теме