Rancang akun Anda berdasarkan beban kerja
Buat satu akun layanan untuk setiap integrasi atau beban kerja — misalnyareporting-pipeline, scim-sync, atau soc-enrichment — bukan satu
akun luas untuk semuanya. Akun per beban kerja menjaga izin tetap
minimal, membuat log permintaan
dapat ditelusuri asalnya, dan memungkinkan Anda menonaktifkan satu integrasi tanpa memengaruhi
yang lain.
Buat akun layanan
1
Beri nama akun
Berikan nama akun yang menunjukkan beban kerja yang dilayaninya, serta
deskripsi tentang fungsinya. Keduanya muncul dalam daftar dan log, sehingga admin
di kemudian hari dapat membedakan setiap akun.
2
Berikan izin
Pilih izin yang dapat diberikan akun kepada kredensialnya — misalnya
entity:read, simulation:read, atau reporting:read. Kumpulan izin ini adalah
batas atas bagi setiap kredensial yang dibuat di bawah akun tersebut: sebuah kredensial dapat memiliki subset
dari izin ini, tetapi tidak pernah lebih.3
Tinjau dan buat
Konfirmasikan nama dan kumpulan izin. Setelah akun dibuat, halaman detail akun
adalah tempat untuk membuat kunci API-nya.
Kelola siklus hidup
- Ubah izin kapan saja. Menghapus izin dari akun akan menghapusnya dari apa yang dapat dijalankan oleh kunci API dan token akses OAuth akun tersebut.
- Nonaktifkan akun untuk menghentikan akses API melalui semua kredensialnya — berguna saat menghentikan sebuah integrasi atau membatasi dugaan kebocoran kredensial selama Anda melakukan investigasi. Mengaktifkan kembali akun memungkinkan kredensial yang masih aktif dan belum kedaluwarsa untuk mengautentikasi lagi.
- Hapus akun ketika integrasi telah dihentikan penggunaannya. Hentikan integrasi dan cabut kredensialnya terlebih dahulu. Penghapusan bersifat permanen.

