> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Akun Layanan

> Buat dan kelola identitas integrasi yang memiliki kunci API dan klien OAuth organisasi Anda.

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](/id/developers/v1/authentication)
untuk memilih metode; integrasi yang menggunakan kunci API tidak memerlukan OAuth.

Kelola akun layanan dari tab **Service accounts** di
[Developer Hub](/id/developers/developer-hub/overview).

## 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](/id/developers/developer-hub/request-logs)
dapat ditelusuri asalnya, dan memungkinkan Anda menonaktifkan satu integrasi tanpa memengaruhi
yang lain.

## Buat akun layanan

<Steps>
  <Step title="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.
  </Step>

  <Step title="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.

    <Tip>
      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.
    </Tip>
  </Step>

  <Step title="Tinjau dan buat">
    Konfirmasikan nama dan kumpulan izin. Setelah akun dibuat, halaman detail akun
    adalah tempat untuk [membuat kunci API-nya](/id/developers/developer-hub/api-keys).
  </Step>
</Steps>

## 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.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.