Skip to main content
Akun layanan adalah identitas bernama untuk sebuah integrasi. Akun ini memiliki kunci API atau klien OAuth serta membawa izin yang dapat digunakan oleh kredensial tersebut, sehingga peninjauan akses dilakukan di tingkat akun: apa yang dapat dilakukan sebuah integrasi terlihat di satu tempat, berapa pun jumlah kredensial yang dimilikinya. Akun itu sendiri bukan kredensial: ID-nya tidak dapat digunakan untuk mengautentikasi permintaan. Lihat Autentikasi untuk memilih metode; integrasi yang menggunakan kunci API tidak memerlukan OAuth. Kelola akun layanan dari tab Service accounts di Developer Hub.

Rancang akun Anda berdasarkan beban kerja

Buat satu akun layanan untuk setiap integrasi atau beban kerja — misalnya reporting-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.
Berikan izin minimum yang dibutuhkan beban kerja saat ini. Anda dapat menambahkan izin akun nanti; kredensial yang sudah ada tetap mempertahankan cakupan yang telah diberikan.
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.
Halaman detail setiap akun menunjukkan siapa yang membuatnya, kapan dibuat, dan kapan salah satu kuncinya terakhir digunakan — cara cepat untuk menemukan integrasi terbengkalai yang sebaiknya dinonaktifkan.