Per impostazione predefinita, quando un utente accede a Looker, gli viene offerta la possibilità di rimanere connesso. Questa opzione viene visualizzata come una casella di controllo nella parte inferiore della pagina di accesso.

La pagina Sessioni , nella sezione Autenticazione del menu Amministrazione , consente di configurare se gli utenti hanno la possibilità di rimanere connessi, per quanto tempo rimangono connessi se non scelgono questa opzione e se possono rimanere connessi da più dispositivi.
Disconnessione per inattività
Per impostazione predefinita, un utente rimane connesso a Looker per un periodo di tempo prestabilito, determinato dalle impostazioni Sessioni permanenti e Durata della sessione , indipendentemente dal fatto che l'utente utilizzi attivamente Looker.
Se abiliti l'opzione Disconnessione per inattività, gli utenti vengono disconnessi automaticamente da Looker dopo 15 minuti di inattività. L'attività è definita come un utente che fa clic in qualsiasi punto di Looker, tocca lo schermo in caso di touchscreen o digita qualsiasi cosa in Looker. Pertanto, se questa impostazione è abilitata, un utente viene disconnesso se non fa clic o non digita nulla per 15 minuti.
Due minuti prima della disconnessione dell'utente, Looker visualizza una finestra di dialogo per avvisarlo e dargli la possibilità di rimanere connesso.
Quando un utente viene disconnesso forzatamente a causa dell'inattività, viene disconnesso dalla sessione inattiva. Una sessione è univoca per ogni browser, quindi se un utente ha più schede aperte e ha eseguito l'accesso a Looker, viene disconnesso da tutte le schede. Tuttavia, se ha eseguito l'accesso tramite più browser, viene disconnesso solo dalla sessione sul browser inattivo.
Vengono salvate tutte le modifiche non salvate nell'IDE di Looker. Quando l'utente accede di nuovo e carica un file che contiene modifiche non salvate, gli viene offerta la possibilità di ripristinare le modifiche non salvate.
Quando l'opzione Disconnessione per inattività è abilitata, l'opzione Sessioni permanenti viene disabilitata automaticamente. Inoltre, la Durata della sessione è impostata su un valore predefinito di un giorno. L'impostazione Durata della sessione può comunque essere modificata. Il valore impostato in Durata della sessione rimane la durata massima di tempo in cui un utente può rimanere connesso, anche se è attivo per tutto il tempo.
Ad esempio, se l'opzione Disconnessione per inattività è abilitata e la Durata della sessione è impostata su 5 ore, un utente verrà disconnesso nelle seguenti circostanze:
- Se l'utente rimane inattivo per 15 minuti in qualsiasi momento durante il periodo di 5 ore, verrà disconnesso dopo il periodo di inattività di 15 minuti.
- Se l'utente è stato attivo durante l'intera sessione di 5 ore, una schermata di dialogo gli chiederà di eseguire nuovamente l'autenticazione per continuare a lavorare. Se l'utente non esegue nuovamente l'autenticazione, verrà disconnesso.
Inoltre, con queste impostazioni, un utente che è stato attivo per 4 ore e 50 minuti prima di diventare inattivo per 10 minuti verrà comunque disconnesso dopo il periodo di inattività di 10 minuti. La Durata della sessione rimane il tempo massimo in cui un utente può rimanere connesso. Gli utenti che accedono a Looker utilizzando l'API Looker o un'incorporazione firmata non sono interessati dalla Disconnessione per inattività.
Sessioni permanenti
Quando un utente seleziona l'opzione per rimanere connesso, sarà autorizzato ad accedere a Looker per 30 giorni. Quando chiude e riapre il browser, può accedere a Looker senza dover eseguire nuovamente l'accesso.
La disattivazione di Sessioni permanenti rimuove l'opzione "Rimani connesso" dalla schermata di accesso. Gli utenti verranno disconnessi automaticamente dopo il periodo di tempo specificato nella sezione Durata della sessione o ogni volta che chiudono il browser. In questo modo, gli utenti devono eseguire nuovamente l'autenticazione la prossima volta che accedono a Looker.
L'opzione **Sessioni permanenti** viene disabilitata automaticamente quando l'opzione **Disconnessione per inattività** è abilitata.
Durata della sessione
Per impostazione predefinita, se un utente non seleziona l'opzione per rimanere connesso, la sessione scadrà dopo 30 minuti.
Due minuti prima della scadenza di una sessione, all'utente viene offerta la possibilità di estenderla. Se l'utente non estende la sessione, questa termina e l'utente viene disconnesso da Looker.
Il campo Durata della sessione consente di modificare il periodo di tempo in cui un utente può rimanere connesso prima di ricevere una notifica e della scadenza della sessione. Puoi impostare questo valore da 5 minuti a 30 giorni.
- Se la Durata della sessione è di 30 minuti o meno, la sessione estesa avrà la stessa durata della sessione. Ad esempio, se la Durata della sessione è di 5 minuti, anche la sessione estesa sarà di 5 minuti.
- Se la Durata della sessione è superiore a 30 minuti, la sessione estesa sarà comunque di 30 minuti. Ad esempio, se la Durata della sessione è di 1 giorno, la sessione estesa sarà di 30 minuti.
Se l'opzione Disconnessione per inattività è abilitata, la Durata della sessione deve essere impostata su un valore compreso tra 15 minuti e 1 giorno. Se la Durata della sessione è impostata su un valore al di fuori di questo intervallo, il valore verrà impostato su 1 giorno.
Durata della sessione e policy del provider di identità in Looker (Google Cloud core)
Per le istanze di Looker (Google Cloud core) che utilizzano la federazione delle identità della forza lavoro o Google OAuth per l'autenticazione degli utenti, la validità del token di aggiornamento del provider di identità ha la precedenza sulle impostazioni Durata della sessione e Sessioni permanenti se il token di aggiornamento scade prima:
Federazione delle identità della forza lavoro: le sessioni utente richiedono un token di accesso e un token di aggiornamento attivi dal pool di identità della forza lavoro. Se la validità del token di aggiornamento configurata nella policy del pool di identità della forza lavoro è inferiore alla durata della sessione configurata in Looker, gli utenti vengono disconnessi e devono accedere di nuovo alla scadenza del token di aggiornamento. Per evitare la scadenza prematura della sessione, imposta una validità del token di aggiornamento di 90 giorni utilizzando una policy di durata della sessione estesa.
Le impostazioni di durata della sessione e validità del token nella federazione delle identità della forza lavoro influiscono anche su altre funzionalità di Looker:
- Invii e avvisi pianificati: i job in background vengono eseguiti finché il token IdP dell'utente è valido. Gli utenti devono accedere all'istanza almeno una volta ogni 90 giorni (o entro la durata della sessione del pool di identità della forza lavoro configurata) per mantenere attive le sessioni offline ed evitare che gli invii o gli avvisi pianificati vengano messi in pausa.
- Connettori: le integrazioni che utilizzano il server OAuth di Looker (ad esempio Data Studio, Fogli collegati e connettori di terze parti) utilizzano un token di aggiornamento di 30 giorni (o un token di aggiornamento senza scadenza in Data Studio). Se la durata della sessione del pool di forza lavoro è inferiore a 90 giorni, gli utenti potrebbero dover eseguire nuovamente l'autenticazione con Looker alla scadenza della durata della sessione.
- Chiavi API utente: i token API utente richiedono una sessione IdP utente attiva. Gli utenti devono accedere all'istanza almeno una volta ogni 90 giorni (o entro la durata della sessione del pool di identità della forza lavoro configurata) per continuare a utilizzare le chiavi API.
Chiavi API account di servizio: i token di accesso API dell'account di servizio non sono interessati.
Google OAuth: le sessioni utente richiedono un token di accesso e un token di aggiornamento Google attivi. Per impostazione predefinita, gli Account Google supportano la validità infinita del token di aggiornamento. Se la tua organizzazione configura una Google Cloud policy di durata della sessione, questa policy ha la precedenza sulla durata della sessione di Looker se scade prima. Non impostare una scadenza esplicita del token di aggiornamento a meno che non sia richiesta dalla policy di sicurezza della tua organizzazione.
Sessioni simultanee
Per impostazione predefinita, gli utenti possono rimanere connessi a Looker da più browser e dispositivi contemporaneamente. La disattivazione di Sessioni simultanee consente di richiedere agli utenti di accedere da un solo browser e dispositivo alla volta. Quando l'opzione Sessioni simultanee è disattivata, un utente viene disconnesso automaticamente da qualsiasi altra sessione del browser quando accede da un browser o dispositivo diverso.
Posizione della sessione
Se l'opzione Posizione della sessione è abilitata, la posizione di un utente viene monitorata quando accede a Looker. Questi dati sulla posizione si basano sull'indirizzo IP del browser dell'utente e sono disponibili per utenti e amministratori nella pagina Sessioni per la visibilità e la gestione delle sessioni. I dati sulla posizione possono aiutare gli amministratori a determinare quali sessioni sono attuali e quali devono essere eliminate.
Se l'opzione Posizione della sessione è disabilitata, la posizione di un utente non viene monitorata quando accede a Looker.