我的团队即将结束对我们系统的大规模改革,并准备做大转变.
目前,我们使用弹性IP在AWS上托管.我们的堆栈是Ruby on Rails,我们正在使用capistrano.We还有一个黑莓应用程序和一个iPhone应用程序直播并在客户手中.应用程序和服务器之间的身份验证是通过cookie而不是任何类型的身份验证密钥.
我很清楚这不是进行身份验证的最佳方式,但遗留代码是遗留的.
由于我们公司和服务的性质,重要的是当我们切换时,用户不会被注销,并且会话通过cookie从移动应用程序传递到服务器.
我尝试了以下方法:
将DNS指向不同的IP.将弹性IP指向其他AWS实例.
在每种情况下,cookie似乎都没有兑现.
我是开发人员,而不是系统管理员,并且已经没有想法了.无论如何使用Devise on Rails或通过AWS制作新的实例荣誉cookie?或者我应该考虑另一种选择?
cookies capistrano ruby-on-rails amazon-ec2 amazon-web-services