デフォルトでは、ユーザーが Looker にログインする際に、ログイン状態を維持するオプションが表示されます。
[管理] メニューの [認証] にある [セッション] ページでは、ユーザーがログインしたままにするかどうか、このオプションを選択しなかった場合はログイン状態を保持する期間、複数のデバイスからログインしたままにするかどうかを指定できます。
非アクティブなログアウト
デフォルトでは、ユーザーが Looker を積極的に使用しているかどうかに関係なく、永続セッションとセッション継続時間の設定によって決まる期間、Looker にログインしたままになります。
非アクティブなログアウトを有効にすると、ユーザーは 15 分間非アクティブ状態が続くと Looker から自動的にログアウトされます。アクティビティとは、ユーザーが Looker の任意の場所をクリックするか、タッチスクリーンの場合は画面をタップする、または Looker になんらかの入力を行うことを指します。そのため、この設定を有効にすると、ユーザーが 15 分間何もクリックまたは入力しなければ、ログアウトされます。
ユーザーがログアウトする 2 分前に、Looker は次のダイアログ ボックスを表示してユーザーに警告し、ログイン状態を維持します。
アクティブでないためユーザーが強制的にログアウトすると、非アクティブなセッションからログアウトされます。セッションはブラウザごとに固有であるため、ユーザーが複数のタブを開いて Looker にログインしている場合、すべてのタブでログアウトされます。ただし、複数のブラウザにログインしている場合は、アクティブでないブラウザのセッションだけからログアウトされます。
Looker IDE で保存されていない変更が保存されます。ユーザーが再度ログインし、保存されていない変更を含むファイルを読み込むと、保存されていない変更を復元するオプションが表示されます。
非アクティブなログアウトを有効にすると、永続セッションは自動的に無効になります。また、[セッション継続時間] はデフォルトの 1 日に設定されています。[セッション継続時間] の設定は変更可能です。[セッション継続時間] に設定された値は、ユーザーが常時アクティブな状態であっても、ログイン状態を維持できる最長時間です。
たとえば、非アクティブ ログアウト モードが有効で、セッション継続時間が 5 時間に設定されている場合、ユーザーは、5 時間の間に 15 分間操作がないとログアウトされます。あるいは、5 分間操作が行われなかった場合にログアウトしてから 5 時間が経過するとログアウトされます。また、上記のように設定すると、非アクティブな状態が 10 分だった場合でも、4 時間 50 分間アクティブだったユーザーは 5 時間後にログアウトされます。これは、[セッション継続時間] が引き続きユーザーがログイン可能な最大時間であるためです。その 5 時間のセッション中にアクティブに保ち続けると、作業を続行するために再認証を求めるポップアップ画面が表示されます。
Looker API または SSO 埋め込みを介して Looker にアクセスするユーザーは、非アクティブなログアウトの影響を受けません。
永続的なセッション
ユーザーがログインしたままになるオプションを選択しても、Looker へのアクセスが 30 日間承認されます。ユーザーがブラウザを閉じて再度開くと、再度ログインすることなく Looker に移動できます。
永続的なセッションを無効にすると、ログイン画面から [ログインしたままにする] オプションが削除されます。ユーザーは、[セッション継続時間] で指定した期間が経過したとき、またはブラウザを閉じたときに自動的にログアウトされます。これにより、ユーザーは次回 Looker にアクセスしたときに再認証を求められます。
永続性のないログアウトを有効にすると、永続セッションは自動的に無効になります。
セッション継続時間
デフォルトでは、ユーザーがログインしたままにするオプションを選択しなかった場合は、セッションが 30 分後に期限切れになります。セッションの有効期限が切れる 2 分前に、セッションを延長するオプションが表示されます。セッションを延長しない場合、セッションは終了し、Looker からログアウトされます。
[Session Duration(セッション継続時間)] を使用すると、ユーザーのログイン状態を維持し、通知を受け取る期間を指定できます。この値は、5 分から 30 日まで設定できます。
[休息時間] が有効な場合、セッション継続時間はデフォルトの 1 日に設定されます。
同時セッション
デフォルトでは、ユーザーは複数のブラウザやデバイスから同時に Looker にログインしたままにできます。同時実行セッションを無効にすると、ユーザーは一度に 1 つのブラウザとデバイスからのみログインするように要求されます。同時実行セッションを無効にすると、ユーザーは別のブラウザやデバイスからログインしたときに、他のブラウザ セッションから自動的にログアウトされます。