Dalam dunia pengembangan aplikasi web modern, keamanan adalah salah satu aspek terpenting yang perlu diperhatikan. Salah satu cara untuk mengamankan aplikasi adalah dengan menggunakan token untuk autentikasi dan otorisasi. JSON Web Token (JWT) adalah standar industri yang digunakan untuk ... mengamankan aplikasi dengan cara tersebut. Artikel ini akan membahas pengenalan JWT, implementasi JWT dalam RESTful API, dan praktek terbaik dalam penggunaan JWT. Pengenalan JWT untuk Autentikasi JSON Web Token (JWT) adalah sebuah standar industri untuk token autentikasi. JWT digunakan untuk
microservices login. Sebelumnya, kita sudah membuat dua API microservices, yaitu layanan 1 dan layanan 2. Layanan 1 hanya boleh diakses oleh pengguna dengan Role 1, sedangkan layanan 2 dapat diakses oleh pengguna dengan Role 1 dan 2. Kita akan menggunakan token JWT (JSON Web Token) yang memiliki ... dibuat token dengan JWT yang menggunakan atribut payload berupa username dan Role. Token ini kemudian dikirim ke gateway dan diteruskan ke pengguna. Proses autentikasi ini menggunakan middleware yang disimpan dalam file "auth.ts" di dalam folder middleware. Middleware ini akan memverifikasi token