管理員設定 - 工作階段

根據預設,使用者登入 Looker 時,系統會提供「保持登入」選項。這個選項會以核取方塊的形式,顯示在登入頁面底部。

在「管理」選單的「驗證」部分,您可以透過「工作階段」頁面設定使用者是否可以選擇保持登入狀態、未選擇該選項時保持登入狀態的時間長度,以及是否可以從多部裝置保持登入狀態。

閒置時登出

根據預設,無論使用者是否正在使用 Looker,都會在「Persistent Sessions」和「工作階段持續時間」設定指定的時間長度內保持登入狀態。

如果啟用「閒置登出」,使用者閒置 15 分鐘後,系統就會自動將他們登出 Looker。活動定義為使用者在 Looker 中點選任何位置、在觸控螢幕上輕觸螢幕,或在 Looker 中輸入任何內容。因此,如果啟用這項設定,使用者只要 15 分鐘內未點選或輸入任何內容,就會登出。

在使用者登出前兩分鐘,Looker 會顯示對話方塊,警告使用者並提供保持登入的機會。

如果使用者因閒置而遭強制登出,系統會將他們登出閒置的工作階段。每個瀏覽器都有專屬的工作階段,因此如果使用者開啟多個分頁並登入 Looker,系統會將所有分頁登出。但如果使用者透過多個瀏覽器登入,系統只會登出閒置瀏覽器的工作階段。

Looker IDE 中未儲存的變更都會儲存。使用者重新登入並載入含有未儲存變更的檔案時,系統會提供還原未儲存變更的選項。

啟用「閒置時登出」後,系統會自動停用「永久工作階段」。此外,「工作階段持續時間」預設為一天。您仍可變更「工作階段持續時間」設定。「工作階段持續時間」設定的值,仍是使用者可保持登入狀態的時間上限,即使他們在整個期間內都處於活躍狀態也一樣。

舉例來說,如果啟用「閒置登出」,並將「工作階段持續時間」設為 5 小時,使用者會在下列情況登出:

  • 如果使用者在 5 小時內閒置 15 分鐘,系統會在閒置 15 分鐘後將其登出。
  • 如果使用者在 5 小時的工作階段中一直處於活躍狀態,系統會顯示對話方塊,提示他們重新驗證身分,才能繼續工作。如果使用者未重新驗證,就會登出。

此外,根據這些設定,如果使用者在活躍 4 小時 50 分鐘後閒置 10 分鐘,系統仍會在 10 分鐘閒置期過後將其登出。「工作階段持續時間」仍是使用者可保持登入狀態的時間上限。如果使用者透過 Looker API 或已簽署的嵌入存取 Looker,則不會受到閒置登出設定影響。

永久工作階段

如果使用者選取保持登入狀態的選項,則可在 30 天內存取 Looker。使用者關閉並重新開啟瀏覽器後,即可前往 Looker,不必再次登入。

停用「永久工作階段」後,登入畫面就不會顯示「保持登入狀態」選項。使用者會在「工作階段持續時間」部分指定的時間過後,或關閉瀏覽器時自動登出。這樣一來,使用者下次存取 Looker 時就必須重新驗證。

啟用「閒置時登出」後,系統會自動停用「永久工作階段」。

工作階段持續時間

根據預設,如果使用者未選取保持登入狀態,工作階段會在 30 分鐘後到期。

工作階段到期前兩分鐘,使用者可以選擇延長工作階段。如果使用者未延長工作階段,工作階段就會結束,並登出 Looker。

您可以在「工作階段持續時間」欄位中,變更使用者登入後可停留的時間長度,超過時間後系統會通知使用者,並讓工作階段過期。這個值可設為 5 分鐘到 30 天。

  • 如果工作階段持續時間為 30 分鐘或更短,延長的工作階段時間長度會與工作階段持續時間相同。舉例來說,如果工作階段持續時間為 5 分鐘,延長的工作階段也會是 5 分鐘。
  • 如果工作階段持續時間超過 30 分鐘,延長的工作階段仍會是 30 分鐘。舉例來說,如果工作階段持續時間為 1 天,則延長的工作階段時間為 30 分鐘。

如果啟用「閒置時登出」,工作階段持續時間必須設為介於 15 分鐘至 1 天之間的值。如果「工作階段持續時間」設為超出這個範圍的值,系統會將值設為 1 天。

Looker (Google Cloud Core) 的工作階段持續時間和識別資訊提供者政策

如果 Looker (Google Cloud Core) 執行個體使用員工身分聯盟或 Google OAuth 進行使用者驗證,且識別資訊提供者的更新權杖較早到期,則更新權杖的效期優先於「工作階段持續時間」和「永久工作階段」設定:

  • 員工身分聯盟:使用者工作階段必須具備來自員工身分集區的有效存取權杖和更新權杖。如果工作人員身分集區政策中設定的更新權杖效期,短於 Looker 中設定的工作階段持續時間,更新權杖到期時,使用者就會登出,且必須重新登入。如要避免工作階段過早到期,請使用延長工作階段長度政策,將更新權杖效期設為 90 天。

    員工身分聯盟中的工作階段持續時間和權杖效期設定,也會影響其他 Looker 功能:

    • 排定傳送時間和快訊:只要使用者 IdP 權杖有效,背景工作就會持續執行。使用者必須至少每 90 天登入執行個體一次 (或在設定的工作團隊身分集區工作階段持續時間內登入),才能維持離線工作階段,並避免排定的傳送作業或快訊暫停。
    • 連接器:使用 Looker OAuth 伺服器的整合服務 (例如數據分析、連結試算表和第三方連接器) 會使用 30 天的更新權杖 (或數據分析中不會過期的更新權杖)。如果工作團隊集區工作階段持續時間少於 90 天,使用者可能需要在工作階段持續時間到期時,重新向 Looker 驗證。
    • 使用者 API 金鑰:使用者 API 權杖需要有效的使用者 IdP 工作階段。使用者必須至少每 90 天 (或在設定的工作團隊身分集區工作階段持續時間內) 登入執行個體一次,才能繼續使用 API 金鑰。
    • 服務帳戶 API 金鑰:服務帳戶 API 存取權杖不受影響。

  • Google OAuth:使用者工作階段需要有效的 Google 存取權杖和更新權杖。根據預設,Google 帳戶支援無限期的更新權杖效期。如果貴組織設定了 Google Cloud 工作階段長度政策,且該政策的到期時間早於 Looker 工作階段,則該政策的優先順序會高於 Looker 工作階段持續時間。除非貴組織的安全政策要求,否則請勿明確設定更新權杖到期時間。

同時工作階段

根據預設,使用者可以同時在多個瀏覽器和裝置上登入 Looker。停用「並行工作階段」後,使用者一次只能從一個瀏覽器和裝置登入。如果停用「並行工作階段」,使用者從其他瀏覽器或裝置登入時,系統會自動登出所有其他瀏覽器工作階段。

會議地點

如果啟用「工作階段位置」,系統會在使用者登入 Looker 時追蹤其位置。這項位置資訊是根據使用者瀏覽器的 IP 位址判斷得出,使用者和管理員可以在「工作階段」頁面查看及管理工作階段。管理員可以根據位置資訊,判斷哪些工作階段是目前的,哪些應該刪除。

如果停用「工作階段位置」,系統就不會在使用者登入 Looker 時追蹤其位置。