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 |
|---|---|
| Name | Nama tampilan pengguna |
| Email login | |
| Role | Role saat ini di organisasi |
| Status | Active/Suspended/Pending |
| Joined | Kapan 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:
- Klik tombol "Invite User"
- Masukkan alamat email mereka
- Pilih role mereka:
- Admin: Akses manajemen penuh
- Member: Membuat dan mengedit resource
- Viewer: Akses hanya baca
- 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:
- Klik pengguna di daftar
- Buka bagian Role
- Pilih role baru dari dropdown
- Klik "Update Role"
Izin Akses per Role
| Izin | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| 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:
- Klik pengguna
- Klik "Suspend User"
- 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:
- Klik pengguna
- Klik "Remove from Organization"
- 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
- Gunakan Least Privilege: Berikan pengguna hanya akses yang mereka butuhkan
- Audit Berkala: Tinjau daftar pengguna secara periodik
- Hapus Segera: Hapus pengguna yang meninggalkan organisasi
- Service Accounts: Gunakan service account untuk integrasi, bukan akun pribadi
- Password Kuat: Dorong atau wajibkan penggunaan password yang kuat