Jurnal Publikasi STMIK Pontianak

Penerapan JWT untuk Authentication dan Authorization pada Laravel 9 menggunakan Thunder Client


Abstrak:

JSON Web Token(JWT) merupakan representasi sebuah token web yang berbentuk string digunakan untuk melakukan pembuktian secara autentik dan memberikan hak kepada seseorang untuk menggunakan sistem dan data yang tersimpan didalamnya. Oleh karena itu, maka diperlukan autentikasi token web dengan menggunakan tiga bagian yaitu bagian header, bagian payload dan bagian signature kemudian dikombinasikan menjadi satu token. Penelitian ini menggunakan metode DSRM adalah sebuah metodologi yang berorentasikan desain informasi sistem. Seadangkan metode pengembangan menggunakan RAD. Tujuan penelitian ini adalah menghasilkan aplikasi untuk melakukan otentikasi yang aman menggunakan token web jwt yang dapat dipergunakan untuk merancang berbagai aplikasi yang menggunakan standar keamanan berbasis token web. Dengan adanya perangkat lunak ini maka diharapkan masalah dalam kebijakan akses data di sisi server dapat di otentikasi menggunakan token. Namun informasi yang berada di dalam token dapat diketahui oleh user maupun pihak luar sistem walaupun tidak dapat mengubah nilainya maka tidak dianjurkan memasukan informasi yang rasia ke dalam token. Hasil pengujian pada laravel 9 dan menggunakan thunder client dengan mengunakan skenario register, login, me, logout dan refresh dapat menghasilkan token yang aman karena di eckrip menggunakan secret digital signagture.

Kata Kunci : json web tokent, larave 9l, thunder client, RAD.


Jurnal Publikasi STMIK Pontianak By Robertus Laipaka
DOWNLOAD PDF