In Gmail, nella parte inferiore dello schermo, se fai clic su Dettagli, viene mostrata l'attività recente dell'account e c'è un pulsante per uscire da tutte le altre sessioni. Come funziona? Stanno in qualche modo revocando i cookie dal lato server?
Questo è un compito piuttosto semplice da realizzare.
Fondamentalmente il server memorizzerà gli ID di sessione di ogni singola sessione attiva in un database da qualche parte. Revocare una sessione particolare è una semplice operazione di rimozione del record dal database, che invaliderà la sessione.
Leggi altre domande sui tag authentication google cookies session-management