JSON Web Token pada NodeJS

Tutorial bagaimana cara sistem authentikasi dengan token, bagaimana caranya bekerja dan bagaimana implementasi json web token (jwt) pada nodejs

Detail Kelas

  • Apa itu Json Web Token (JWT)

    Melihat bagaimana cara sistem authentikasi dengan token, bagaimana caranya bekerja dan terdiri dari apa saja informasi saat menggunakan json web token

  • Setup App JWT

    Menyiapkan package-package yang kita butuhkan pada pembuatan json web token dengan nodejs kali ini. Info Deprecated: fungsi connect sejak mongoose 4.11.0 membutuhkan tambahan opsi seperti di dokumentasi ini

  • Warning fungsi connect di mongoose

    Ini adalah video tambahan. Sejak versi 4.11 fungsi connect di mongoose sudah berubah, kamu perlu menambahkan satu paramter cek disini untuk infonya

  • Menyiapkan database dan route

    Menyiapkan database mongoose dan modelnya serta menyiapkan route yang akan digunakan selama tutorial ini

  • Login dan generate token

    Lihat bagaimana cara login pada sistem JWT dan menyiapkan token yang akan diberikan ke client nantinya untuk digunakan pada request berikutnya/ Kalau kamu menemukan error "plain object", ubah object user dari mongoosenya dengan jwt.sign(user.toJSON, config.secret, { ... })

  • Verifikasi token

    Menverifikasi token yang dikirim oleh client. Kita kaan menggunakan metode dari package jsonwebtoken untuk melakukan decode dari token yang diberikan

  • Data yang sedang login

    Melihat data user yang melakukan request melalui token yang sudah didecode