根據預設,使用者登入 Looker 時,系統會提供保持登入狀態的選項。這個選項會以核取方塊的形式,顯示在登入頁面底部。
在「管理」選單的「驗證」部分,您可以在「工作階段」頁面中設定使用者是否能選擇保持登入狀態、如果沒有選擇保持登入狀態,登入時間長度為何,以及是否能從多部裝置保持登入狀態。
閒置時登出
根據預設,使用者登入 Looker 後,系統會根據「持續性工作階段」和「工作階段時間長度」設定,讓使用者在一段時間內保持登入狀態,無論使用者是否正在使用 Looker。
如果啟用「閒置登出」,使用者閒置 15 分鐘後,系統就會自動登出 Looker。活動定義為使用者在 Looker 中點選任何位置、在觸控螢幕上輕觸螢幕,或在 Looker 中輸入任何內容。因此,如果啟用這項設定,使用者在 15 分鐘內未點選或輸入任何內容,系統就會將他們登出。
在使用者登出前兩分鐘,Looker 會顯示對話方塊,警告使用者並提供繼續登入的機會。
如果使用者因閒置而遭強制登出,系統會將他們登出閒置的工作階段。每個瀏覽器都有專屬工作階段,因此如果使用者開啟多個分頁並登入 Looker,系統會將所有分頁登出。但如果使用者透過多個瀏覽器登入,系統只會登出閒置瀏覽器的工作階段。
系統會儲存 Looker IDE 中所有未儲存的變更。使用者重新登入並載入含有未儲存變更的檔案時,系統會提供還原未儲存變更的選項。
啟用「閒置時登出」後,系統會自動停用「永久工作階段」。此外,工作階段時間長度預設為一天。您還是可以變更「工作階段時間長度」設定。即使使用者在整個工作階段中都保持活躍,工作階段時間中設定的值仍是使用者可保持登入狀態的最長時間。
舉例來說,如果啟用「閒置登出」,且「工作階段時間長度」設為 5 小時,使用者在下列情況下會登出:
- 如果使用者在 5 小時內閒置 15 分鐘,系統會在閒置時間達 15 分鐘後登出帳戶。
- 如果使用者在整個 5 小時的工作階段中都處於活動狀態,對話方塊畫面會提示他們重新驗證,才能繼續工作。如果使用者未重新驗證,系統會將他們登出。
此外,如果使用者在閒置 10 分鐘前已活動 4 小時 50 分鐘,系統仍會在閒置 10 分鐘後將其登出。「工作階段時間」仍是使用者保持登入狀態的時間上限。 透過 Looker API 或簽署的嵌入存取 Looker 的使用者不會受到閒置登出功能影響。
永久工作階段
使用者選取「保持登入」選項後,即可在 30 天內存取 Looker。使用者關閉並重新開啟瀏覽器後,即可前往 Looker,不必再次登入。
停用「持續性工作階段」後,登入畫面會移除「保持登入」選項。使用者會在「工作階段時間長度」部分指定的時間過後自動登出,或在關閉瀏覽器時登出。這會強制使用者在下次存取 Looker 時重新驗證。
工作階段持續時間
根據預設,如果使用者未選取保持登入的選項,工作階段會在 30 分鐘後過期。
工作階段即將到期前兩分鐘,系統會提供延長工作階段的選項。如果使用者未延長工作階段,系統會結束工作階段並將使用者登出 Looker。
您可以在「工作階段時間長度」欄位中,變更使用者登入後可停留的時間長度,超過時間後系統會通知使用者,並讓工作階段過期。這個值可設為 5 分鐘到 30 天。
- 如果工作階段持續時間為 30 分鐘或更短,延長的工作階段時間長度會與工作階段持續時間相同。舉例來說,如果工作階段時間為 5 分鐘,則延長的工作階段也會是 5 分鐘。
- 如果工作階段持續時間超過 30 分鐘,延長後的工作階段仍為 30 分鐘。舉例來說,如果工作階段時間長度為 1 天,則延長的工作階段時間長度為 30 分鐘。
如果啟用「閒置時登出」,則「工作階段持續時間」必須設為介於 15 分鐘至 1 天之間的值。如果「工作階段時間長度」設為超出這個範圍的值,系統會將值設為 1 天。
並行工作階段
根據預設,使用者可以同時透過多個瀏覽器和裝置登入 Looker。停用「並行工作階段」後,使用者一次只能從一個瀏覽器和裝置登入。如果停用「並行工作階段」,使用者從其他瀏覽器或裝置登入時,系統會自動登出所有其他瀏覽器工作階段。
工作階段位置
如果啟用「工作階段位置」,系統會在使用者登入 Looker 時追蹤其位置。這項位置資訊是根據使用者的瀏覽器 IP 位址判斷得出,使用者和管理員可以在「工作階段」頁面查看這項資訊,以便管理工作階段。管理員可根據位置資訊判斷哪些工作階段是目前的,以及應刪除哪些工作階段。
如果停用「工作階段位置」,系統就不會追蹤使用者登入 Looker 時的位置。