Controllo delle sessioni

La console elenca le sessioni che i tuoi utenti hanno su un dominio di login personalizzato e ne revoca una qualsiasi. Un login che conserva dei token termina quando il suo refresh token viene revocato, quando disattivi l'app o quando i token scadono.

L'elenco delle sessioni

Ogni app di login ha nella console un elenco delle sue sessioni attive, nella pagina dei domini personalizzati dell'app. Una riga mostra l'id dell'utente, come ha effettuato il login e quando la sessione è stata vista l'ultima volta, con accanto un pulsante Revoke. Per elencare serve il permesso users:read e per revocare serve users:write. L'elenco è tenuto per app, e la pagina di un utente non riporta nessun elenco delle sue sessioni.

Quali login compaiono

Una sessione di questo tipo esiste solo per un login completato su un dominio di login personalizzato verificato. Un login sul dominio predefinito di Fóir, o tramite la API dei token, emette token e non crea nessuna sessione, quindi non compare mai nell'elenco.

Che cosa fa la revoca

Revocare una sessione disconnette quell'utente, e la sua app non può più generare da essa un token di accesso. La revoca emette un evento SESSION_REVOKED nella stessa transazione, con gli id della sessione e dell'utente, così i tuoi sistemi possono scartare ciò che hanno in cache. Lo stesso evento viene emesso quando un utente esce e quando un'app viene disattivata.

Terminare gli altri login

L'uscita volontaria di un utente termina la sua sessione sul dominio di login. Per un login con token, inviare il refresh token all'endpoint di revoca termina quella famiglia di token. Disattivare un'app di login termina in una volta tutte le sessioni e i token dei suoi utenti, e la API smette di accettare i suoi token di accesso senza aspettare che scadano. Un reset della password termina le sessioni e i refresh token di quell'utente.

Durate

Un token di accesso dura 15 minuti, e un refresh token dura 30 giorni e ruota a ogni uso. Una sessione termina dopo 30 giorni senza uso o 90 giorni dopo il primo login, ed entrambe le finestre si possono impostare per progetto.

Approfondisci

La guida al login tratta le finestre di sessione, l'uscita e la durata dei token, mentre l'elenco delle sessioni della console non ha una pagina di documentazione propria.