P
PUGUH

Manajemen Pengguna

Pelajari cara mengelola pengguna di organisasi ARSAKA PUGUH Anda.

Memahami Pengguna

Pengguna di PUGUH mewakili individu atau layanan yang dapat mengakses resource organisasi Anda. Setiap pengguna memiliki:

  • Email: Alamat login unik
  • Role: Tingkat izin akses dalam organisasi
  • Status: Active, Suspended, atau Pending Verification

Tipe Pengguna

Human Users

Anggota tim reguler yang mengakses PUGUH melalui antarmuka web atau API.

  • Login via email/password atau OAuth (Google/GitHub)
  • Dapat menggunakan dashboard dan semua fitur UI
  • Aktivitas tercatat di audit log

Service Accounts

Akses programatik untuk integrasi dan sistem otomatis.

  • Akses khusus API (tidak bisa login UI)
  • Menggunakan API key untuk autentikasi
  • Cocok untuk CI/CD, background jobs, dan integrasi

Melihat Pengguna

Navigasi ke IAM > Users untuk melihat semua pengguna di organisasi Anda.

Daftar pengguna menampilkan:

Kolom Deskripsi
NameNama tampilan pengguna
EmailEmail login
RoleRole saat ini di organisasi
StatusActive/Suspended/Pending
JoinedKapan bergabung ke organisasi

Memfilter Pengguna

Gunakan filter untuk mempersempit daftar:

  • By Role: Tampilkan hanya admin, member, dll.
  • By Status: Active, suspended, atau pending
  • Search: Cari pengguna berdasarkan nama atau email

Mengundang Pengguna

Untuk mengundang anggota tim baru:

  1. Klik tombol "Invite User"
  2. Masukkan alamat email mereka
  3. Pilih role mereka:
    • Admin: Akses manajemen penuh
    • Member: Membuat dan mengedit resource
    • Viewer: Akses hanya baca
  4. Klik "Send Invitation"

Orang yang diundang akan menerima email berisi link untuk menerima undangan.

Tip

Anda tidak bisa mengundang seseorang sebagai Owner - hanya boleh ada satu Owner per organisasi.

Mengelola Role Pengguna

Untuk mengubah role pengguna:

  1. Klik pengguna di daftar
  2. Buka bagian Role
  3. Pilih role baru dari dropdown
  4. Klik "Update Role"

Izin Akses per Role

IzinOwnerAdminMemberViewer
Lihat resource Ya Ya Ya Ya
Kelola webhook Ya Ya Ya Tidak
Upload file Ya Ya Ya Tidak
Kelola application Ya Ya Tidak Tidak
Undang pengguna Ya Ya Tidak Tidak
Hapus pengguna Ya Ya Tidak Tidak
Akses billing Ya Tidak Tidak Tidak
Hapus organisasi Ya Tidak Tidak Tidak

Menangguhkan Pengguna

Untuk menonaktifkan sementara akses pengguna:

  1. Klik pengguna
  2. Klik "Suspend User"
  3. Konfirmasi aksi

Pengguna yang ditangguhkan:

  • Tidak bisa login
  • API key berhenti berfungsi
  • Dapat diaktifkan kembali nanti

Menghapus Pengguna

Untuk menghapus pengguna secara permanen dari organisasi Anda:

  1. Klik pengguna
  2. Klik "Remove from Organization"
  3. Konfirmasi aksi

Caution

Aksi ini tidak dapat dibatalkan. Pengguna akan kehilangan semua akses dan membutuhkan undangan baru untuk bergabung kembali.

Halaman Detail Pengguna

Klik pengguna mana saja untuk melihat detailnya:

Tab Profil

  • Nama dan email
  • Role dan status
  • Tanggal bergabung

Tab Aktivitas

  • Aksi terbaru
  • Riwayat login
  • Penggunaan API

Tab Izin Akses

  • Izin akses efektif
  • Pewarisan role

Praktik Terbaik

  1. Gunakan Least Privilege: Berikan pengguna hanya akses yang mereka butuhkan
  2. Audit Berkala: Tinjau daftar pengguna secara periodik
  3. Hapus Segera: Hapus pengguna yang meninggalkan organisasi
  4. Service Accounts: Gunakan service account untuk integrasi, bukan akun pribadi
  5. Password Kuat: Dorong atau wajibkan penggunaan password yang kuat

Terkait