Facebook 登录失败 elb of aws

Facebook login fail elb of aws

Facebook 身份验证回调到使用 AWS ELB 弹性负载均衡器的错误服务器上有相同的主题

当只有一个实例时,它工作得很好,但在添加新实例后,FB 登录不起作用。

我启用了粘性会话,但它无法正常工作。我没有使用分布式缓存。主要问题是 cookie 在从 facebook 重定向后被更改。但是不知道需要做什么来保持cookie不变。

这是我配置的粘性会话设置图像。

我在 UseNopAuthentication 添加了下面的代码。

 application.Use((context, next) =>
        {
            if (context.Request.Headers["x-forwarded-proto"] == "https")
            {
                context.Request.Scheme = "https";
            }
            return next();
        });

我将 appsettings.json 中的 UseHttpXForwardedProto 设置为 true,但没有起作用,因为我们从应用程序中删除了 http 到 https 的重定向。

有用link