Pengguna
AM menangani seluruh siklus hidup pengguna—mulai dari pendaftaran hingga pencabutan akses—termasuk integrasi SCIM perusahaan untuk penyediaan otomatis.
Pengguna termasuk dalam aplikasi, memiliki kredensial untuk autentikasi, dan dapat menjadi anggota beberapa akun dengan peran berbeda.
Siklus Hidup Pengguna
Operasi
| Operasi | Endpoint | Keterangan |
|---|---|---|
| Membuat | POST /api/applications/:application_id/users | Provision pengguna |
| Daftar | GET /api/applications/:application_id/users | Daftar pengguna aplikasi |
| Mendapatkan | GET /api/users/:user_id | Dapatkan profil pengguna |
| Memperbarui | PATCH /api/users/:user_id | Ubah pengguna |
| Menghapus | DELETE /api/users/:user_id | Hapus pengguna |
Komponen Pengguna
┌─────────────────────────────────────┐
│ User │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ Identity │ │ Credentials │ │
│ │ (PII) │ │ (Auth) │ │
│ └─────────────┘ └─────────────┘ │
│ ┌─────────────────────────────┐ │
│ │ Memberships │ │
│ └─────────────────────────────┘ │
└─────────────────────────────────────┘
| Komponen | Tujuan |
|---|---|
| Identitas | Nama, avatar, locale—dapat dihapus untuk GDPR |
| Kredensial | Email/kata sandi untuk otentikasi |
| Keanggotaan | Tautan ke akun dengan peran |
Penyediaan SCIM 2.0
Penyedia identitas perusahaan (Okta, Azure AD, OneLogin) dapat mengelola pengguna melalui SCIM:
| Endpoint | Metode | Operasi |
|---|---|---|
/scim/v2/Users | GET | Daftar/cari pengguna |
/scim/v2/Users | POST | Buat pengguna |
/scim/v2/Users/:id | GET | Dapatkan pengguna |
/scim/v2/Users/:id | PUT | Ganti pengguna |
/scim/v2/Users/:id | PATCH | Perbarui pengguna |
/scim/v2/Users/:id | DELETE | Nonaktifkan pengguna |
Penghapusan SCIM melakukan penghapusan sementara (mengatur status ke disabled) untuk mempertahankan jejak audit.
Scope yang diperlukan: scim:provision atau admin
Status Pengguna
| Status | Keterangan |
|---|---|
active | Dapat mengautentikasi dan mengakses sumber daya |
suspended | Diblokir sementara |
disabled | SCIM dicabut aksesnya |
deleted | Dihapus secara permanen |
Terkait
- User - Sumber daya pengguna
- User Identity - Data profil
- Membership - Hubungan akun
- Privacy - Penanganan data