DeveloperKUNCI API & AUTENTIKASI

Hak akses minimum, bukan satu token serba bisa.

Satu kunci API yang serba bisa menjadi bencana begitu bocor. Kredensial mesin CMSHub membawa izin aksi per koleksi yang eksplisit — mencari, membuat, memperbarui, atau menghapus — sehingga integrasi hanya memegang akses yang benar-benar dibutuhkan, dan kunci yang bocor punya dampak yang kecil serta jelas batasnya.

01 / KREDENSIAL MESIN

Kunci API berbatas, bukan kunci induk

Buat, rotasi, dan cabut kunci API per ruang kerja, masing-masing terbatas pada koleksi tertentu dan aksi tertentu di dalamnya — prinsip hak akses minimum yang sama seperti untuk kredensial produksi mana pun.

Cakupan per koleksi, per aksi

Berikan izin mencari, membuat, memperbarui, atau menghapus tepat pada koleksi yang disentuh integrasi — tanpa izin implisit.

Buat, rotasi, cabut

Kelola siklus hidup kunci dari ruang kerja — rotasi secara terjadwal atau cabut segera jika terekspos.

Menolak secara default

Kunci tanpa izin eksplisit pada sebuah koleksi tidak bisa menyentuhnya — tidak ada fallback implisit ke akses yang lebih luas.

02 / SESI PENGGUNA

Kredensial yang diperkuat, sesi yang bisa dicabut

Login pengguna memakai kredensial turunan Argon2id — algoritma hashing modern yang memory-hard — dengan sesi sisi server terbungkus JWT yang bisa dicabut seketika, bukan sekadar dibiarkan kedaluwarsa.

Kredensial turunan Argon2id

Kata sandi di-hash dengan Argon2id, tahan terhadap upaya pembobolan yang dipercepat GPU dan ASIC.

Sesi yang bisa dicabut

Sesi sisi server berarti sesi yang disusupi bisa dicabut seketika, tanpa menunggu token kedaluwarsa.

Peristiwa autentikasi yang dapat diaudit

Login, pencabutan sesi, dan perubahan kunci dicatat sehingga Anda bisa menjawab siapa mengakses apa, dan kapan.

BUAT KUNCI BERBATAS

Terbitkan kunci API yang terbatas pada satu koleksi.

Buka ruang kerja dan buat kunci dengan cakupan yang tepat sesuai kebutuhan integrasi Anda.