Rest Web Service Codeigniter Bagian Keempat (API KEY)

Setelah kita membuat database untuk menyimpan data hasil monitoring maupun untuk menyimpan perintah untuk dieksekusi perangkat keras yang terhubung. Sekarang yang kita butuhkan adalah bagaimana menentukan hardware yang bisa mengirim data monitoring dan yang tidak. Untuk itu dibutuhkan API KEY untuk mendeteksi hardware yang terhubung ke aplikasi kita.

Pertama-tama kita harus buat tabel “key” untuk menyimpan API KEY dan tabel “logs” untuk menyimpan logs.

Setelah kita tambahkan table di atas, jangan lupa mengubah settingan pada “config/rest.php”.

Tabel dan config sudah, selanjutnya kita buat model untuk tabel “key”.

Karena kita sudah menambahkan keamanan berupa api key, maka kita harus mengedit tabel-tabel yang telah kita buat sebelumnya, yaitu tabel monitor_client dan unit_client menjadi seperti berikut :

Kita tambah beberapa function di model_unit.php

Dan jangan lupa, model_monitor juga.

Yang terakhir kita ubah file controller Monitoring.php

Selamat mencoba, selanjutnya akan kita buat sistem registrasi untuk mendapatkan API KEY-nya. 😀