Setelan admin - Sesi

Secara default, saat pengguna login ke Looker, mereka akan diberi opsi untuk tetap login. Opsi ini muncul sebagai kotak centang di bagian bawah halaman login.

Halaman Sessions, di bagian Authentication pada menu Admin, memungkinkan Anda mengonfigurasi apakah pengguna memiliki opsi untuk tetap login, berapa lama mereka tetap login jika tidak memilih opsi tersebut, dan apakah mereka dapat tetap login dari beberapa perangkat.

Logout karena Tidak Ada Aktivitas

Secara default, pengguna tetap login ke Looker selama jangka waktu yang ditetapkan dan ditentukan oleh setelan Persistent Sessions dan Session Duration, terlepas dari apakah pengguna aktif menggunakan Looker atau tidak.

Jika Anda mengaktifkan Inactivity Logout, pengguna akan otomatis logout dari Looker setelah 15 menit tidak ada aktivitas. Aktivitas ditentukan sebagai pengguna yang mengklik di mana saja di Looker, atau menyentuh layar jika menggunakan layar sentuh, atau mengetik apa pun ke Looker. Oleh karena itu, jika setelan ini diaktifkan, pengguna akan logout jika tidak mengklik atau mengetik apa pun selama 15 menit.

Dua menit sebelum pengguna akan logout, Looker akan menampilkan dialog untuk memperingatkan pengguna dan memberi mereka kesempatan untuk tetap login.

Saat pengguna dipaksa logout karena tidak ada aktivitas, mereka akan logout dari sesi yang tidak aktif. Sesi bersifat unik untuk setiap browser, jadi jika pengguna membuka beberapa tab dan login ke Looker, mereka akan logout di semua tab. Namun, jika mereka sedang login melalui beberapa browser, mereka hanya akan logout dari sesi di browser yang tidak aktif.

Semua perubahan yang belum disimpan di Looker IDE akan disimpan. Saat pengguna login kembali dan memuat file yang berisi perubahan yang belum disimpan, mereka akan diberi opsi untuk memulihkan perubahan yang belum disimpan.

Saat Inactivity Logout diaktifkan, Persistent Sessions akan otomatis dinonaktifkan. Selain itu, Session Duration ditetapkan ke nilai default satu hari. Setelan Session Duration masih dapat diubah. Nilai yang ditetapkan di Session Duration tetap menjadi durasi maksimum pengguna dapat tetap login, meskipun mereka aktif sepanjang waktu.

Misalnya, jika Inactivity Logout diaktifkan dan Session Duration ditetapkan ke 5 jam, pengguna akan logout dalam situasi berikut:

  • Jika pengguna tetap tidak aktif selama 15 menit kapan saja selama periode 5 jam, mereka akan logout setelah periode tidak aktif selama 15 menit.
  • Jika pengguna aktif selama seluruh sesi 5 jam, layar dialog akan meminta mereka untuk melakukan autentikasi ulang agar dapat terus bekerja. Jika pengguna tidak melakukan autentikasi ulang, mereka akan logout.

Selain itu, dengan setelan ini, pengguna yang aktif selama 4 jam 50 menit sebelum menjadi tidak aktif selama 10 menit akan tetap logout setelah periode tidak aktif selama 10 menit. Session Duration tetap menjadi waktu maksimum pengguna dapat tetap login. Pengguna yang mengakses Looker menggunakan Looker API atau sematan yang ditandatangani tidak terpengaruh oleh Inactivity Logout.

Sesi Persisten

Saat pengguna memilih opsi untuk tetap login, mereka akan diizinkan mengakses Looker selama 30 hari. Saat menutup dan membuka kembali browser, mereka dapat membuka Looker tanpa harus login lagi.

Menonaktifkan Persistent Sessions akan menghapus opsi "Stay logged in" dari layar login. Pengguna akan otomatis logout setelah jumlah waktu yang ditentukan di bagian Session Duration, atau setiap kali mereka menutup browser. Hal ini akan memaksa pengguna untuk melakukan autentikasi ulang saat mengakses Looker pada lain waktu.

Persistent Sessions otomatis dinonaktifkan saat Inactivity Logout diaktifkan.

Durasi Sesi

Secara default, jika pengguna tidak memilih opsi untuk tetap sedang login, sesi mereka akan berakhir setelah 30 menit.

Dua menit sebelum sesi berakhir, pengguna akan diberi opsi untuk memperpanjang sesi. Jika pengguna tidak memperpanjang sesi, sesi mereka akan berakhir dan mereka akan logout dari Looker.

Kolom Session Duration memungkinkan Anda mengubah jumlah waktu pengguna dapat tetap login sebelum mereka akan diberi tahu dan sesi mereka akan berakhir. Anda dapat menetapkan nilai ini dari 5 menit hingga 30 hari.

  • Jika Session Duration adalah 30 menit atau kurang, sesi yang diperpanjang akan memiliki durasi yang sama dengan durasi sesi. Misalnya, jika Session Duration adalah 5 menit, sesi yang diperpanjang juga akan berdurasi 5 menit.
  • Jika Session Duration lebih dari 30 menit, sesi yang diperpanjang akan tetap berdurasi 30 menit. Misalnya, jika Session Duration adalah 1 hari, sesi yang diperpanjang akan berdurasi 30 menit.

Jika Inactivity Logout diaktifkan, Session Duration harus ditetapkan ke nilai antara 15 menit dan 1 hari. Jika Session Duration ditetapkan ke nilai di luar rentang ini, nilai tersebut akan ditetapkan ke 1 hari.

Sesi Serentak

Secara default, pengguna dapat tetap sedang login ke Looker dari beberapa browser dan Perangkat secara bersamaan. Menonaktifkan Concurrent Sessions memungkinkan Anda mewajibkan pengguna untuk login hanya dari satu browser dan perangkat dalam satu waktu. Saat Concurrent Sessions dinonaktifkan, pengguna akan otomatis logout dari sesi browser lainnya saat mereka login dari browser atau perangkat lain.

Lokasi Sesi

Jika Session Location diaktifkan, lokasi pengguna akan dilacak saat mereka login ke Looker. Informasi lokasi ini didasarkan pada alamat IP browser pengguna dan tersedia untuk pengguna dan admin di halaman Sessions untuk visibilitas dan pengelolaan sesi. Informasi lokasi dapat membantu admin menentukan sesi mana yang saat ini aktif dan sesi mana yang harus dihapus.

Jika Session Location dinonaktifkan, lokasi pengguna tidak akan dilacak setiap kali mereka login ke Looker.