Facebook身份validation+负载均衡器
所以这里只有一个其他的线程,我已经找到了这个问题,不幸的是它有1个答案,0个投票。
我的问题是我目前正在维护的网站使用omniauth gem通过facebook APIvalidation新用户和现有用户。 当我们切换到使用两台服务器(使用相同数据库的相同rails应用程序)时,它打破了facebook登录。 显然我的理论是app01尝试使用facebook auth登录user1,但facebook的响应可能已通过负载均衡器到app02?
如果您对此问题有任何经验,请不要犹豫,解释您是如何解决它的。
如果我发现答案,我一定会发布我的发现。
- Devise – Omniauth – 如果用户通过Facebook登录,则隐藏密码字段
- 使用像facebook这样的omniauth提供程序时,Devise不会正确地重定向到存储位置
- 通过facebook,gmail,twitter等在rails应用中找到朋友
- 如何使用Minitest测试OmniAuth的SessionsController
- Devise + Omniauth Facebook重定向到注册
- 从Facebook重定向url中删除“#_ = _”
- 在Rails中实现通知
- Unicorn和omniauth-facebook – 未初始化的恒定OmniAuth
- Omniauth + Facebook失去了会话