Nhóm của tôi sắp sửa kết thúc một sự thay đổi lớn về hệ thống của chúng tôi và sẵn sàng thực hiện công tắc lớn.Duy trì Cookie khi chuyển đổi các trường hợp EC2 Ruby on Rails
Hiện tại, chúng tôi được lưu trữ trên AWS bằng cách sử dụng IP đàn hồi. Ngăn xếp của chúng tôi là Ruby on Rails và chúng tôi đang sử dụng capistrano.We cũng có một ứng dụng blackberry và một ứng dụng iPhone trực tiếp và trong tay của khách hàng. Việc xác thực giữa các ứng dụng và máy chủ là thông qua cookie và không phải bất kỳ loại khóa xác thực nào.
Tôi biết rằng đây không phải là cách tốt nhất để có xác thực, nhưng mã cũ là thừa kế.
Vì bản chất của công ty và dịch vụ của chúng tôi, nó là MỆNH LỆNH khi chúng tôi chuyển đổi, người dùng không đăng xuất và phiên được chuyển qua cookie từ ứng dụng di động đến máy chủ được vinh danh.
Tôi đã thử các cách tiếp cận sau:
Chỉ DNS đến một IP khác. Chỉ IP đàn hồi vào một cá thể AWS khác.
Trong mỗi trường hợp, các cookie dường như không được tôn trọng.
Tôi là nhà phát triển chứ không phải là sysadmin và đã hết ý tưởng. Có anyway để làm cho một ví dụ mới danh dự cookie bằng cách sử dụng Devise trên Rails hoặc thông qua AWS? Hoặc một tùy chọn khác mà tôi nên xem xét?
Bạn có đang thay đổi tên miền trong khi chuyển đổi này không? –
Bạn đã bao giờ sửa nó chưa? – bschaeffer