Как передать значение http-ссылки в фильтр социальной аутентификации

#spring #spring-security #spring-social

#spring #spring-безопасность #spring-social

Вопрос:

Я хочу вернуться к тому же экрану, с которого был инициирован вход в Facebook. Я использую SocialAuthenticationFilter для интеграции Spring Social.

Если я передаю значения для postLoginUrl и alwaysUsePostLoginUrl как true, тогда он правильно перенаправляется на postLoginUrl, как упоминалось.После их удаления Facebook перенаправляет на контекстный URL-адрес приложения, как указано в консоли Facebook.

Моим требованием является перенаправление на страницу, с которой начался поток аутентификации. Итак, нужно ли мне расширять фильтр аутентификации или мне нужно использовать какое-либо другое свойство для перенаправления на referer.

Ответ №1:

Похоже, что нет прямого способа динамически указывать URL-адрес перенаправления. Итак, я перевел все ответы с Facebook в один URI, где я обработал перенаправление вызовов на определенные интересующие меня страницы.