R Penerapan JWT untuk Authentication dan Authorization pada Laravel 9 menggunakan Thunder Client
Keywords:
json web tokent, larave 9, thunder client,, RADAbstract
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. 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.