如何将 http referer 值传递给社交身份验证过滤器

How to pass http referer value to Social Authentication Filter

我想导航回启动 Facebook 登录的同一屏幕。我正在使用 SocialAuthenticationFilter 来整合 Spring 社交。

如果我将 postLoginUrl 和 alwaysUsePostLoginUrl 的值传递为 true,那么它将正确重定向到 postLoginUrl,因为 mentioned.After 删除它们 Facebook 正在重定向到应用程序上下文 URL,如 Facebook 控制台中所述。

我的要求是重定向到身份验证流程已启动的页面。那么我需要扩展身份验证过滤器还是需要使用任何其他 属性 重定向到引用者。

似乎没有直接的方式动态提及重定向 URL。因此,我将来自 Facebook 的所有响应导航到单个 URI,在其中我处理将呼叫转移到我感兴趣的特定页面。