Setelah API bisa menyimpan data, pertanyaan berikutnya adalah siapa yang boleh melakukannya. Section ini membahas autentikasi mulai dari hashing password dengan scrypt, session dan cookie, token JWT, hingga authorization berbasis peran.
Bedakan autentikasi (siapa Anda) dan authorization (apa yang boleh Anda lakukan).
Buka → # Password Hashing dengan scryptSimpan password dengan aman menggunakan scrypt dari node:crypto.
Buka → # Session dan CookieKelola status login pengguna dengan session dan cookie.
Buka → # Token dan JWTPahami struktur JSON Web Token dan verifikasi tanda tangannya.
Buka → # Middleware AutentikasiLindungi endpoint dengan middleware pemeriksa kredensial.
Buka → # Role-Based Access ControlBatasi akses endpoint berdasarkan peran pengguna.
Buka → # Konsep OAuth 2.0Kenali alur delegasi akses OAuth 2.0 dan kapan memakainya.
Buka →