Building ApplicationsLesson 45Preview gratis
API Authentication
Lesson ini bagian dari Node.js · Semua level
Ringkasan
Autentikasi API memverifikasi identitas klien, sedangkan otorisasi menentukan apa yang boleh diakses setelah login. Metode yang umum dipakai adalah Basic Auth, API Key, dan JWT berbasis Bearer token. Praktik terbaiknya adalah selalu menggunakan HTTPS, menyimpan hash password, dan memberi masa berlaku token yang wajar.
Poin kunci
- JWT berisi header, payload, dan signature yang divalidasi di server
- Simpan password sebagai hash (bcrypt/argon2), bukan teks biasa
- Kirim token lewat header Authorization: Bearer <token>
- Refresh token memungkinkan akses diperpanjang tanpa login ulang
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.