Il mio team sta arrivando alla fine di una massiccia revisione delle modifiche al nostro sistema e si sta preparando a fare il grande passaggio.Manutenzione dei cookie durante il passaggio delle istanze EC2 Ruby on Rails
Attualmente, siamo ospitati su AWS utilizzando IP elastici. Il nostro stack è Ruby on Rails e stiamo utilizzando capistrano. Abbiamo anche un'app blackberry e un'app per iPhone live e nelle mani dei clienti. L'autenticazione tra le applicazioni e il server avviene tramite i cookie e non alcun tipo di chiave di autenticazione.
Sono ben consapevole che questo non è il modo migliore per ottenere l'autenticazione, ma il codice legacy è legacy.
A causa della natura della nostra azienda e del servizio, è IMPERATIVO che quando passiamo oltre, gli utenti non vengano disconnessi e la sessione passata attraverso il cookie dall'applicazione mobile al server sia onorato.
ho provato i seguenti approcci:
Indicando il DNS a un IP diverso. Puntamento dell'IP elastico a un'istanza AWS diversa.
In ogni caso, i cookie non sembrano essere onorati.
Sono uno sviluppatore e non un sysadmin e ho esaurito le idee. Esiste comunque la possibilità di creare un nuovo riconoscimento per i cookie di istanza utilizzando Devise on Rails o tramite AWS? O un'altra opzione che dovrei prendere in considerazione?
Stai modificando i domini durante questo passaggio? –
Hai mai riparato? – bschaeffer