Daftar Isi:

Bagaimana token JWT kedaluwarsa?
Bagaimana token JWT kedaluwarsa?

Video: Bagaimana token JWT kedaluwarsa?

Video: Bagaimana token JWT kedaluwarsa?
Video: .Net Core JWT Authentication [Step By Step Tutorial] - .Net Core JWT Token - ASP.Net Core 5 JWT 2024, Desember
Anonim

A Token JWT itu tidak pernah kadaluarsa berbahaya jika token dicuri maka seseorang bisa selalu mengakses data pengguna. Dikutip dari JWT RFC: Jadi jawabannya sudah jelas, atur kadaluarsa tanggal dalam klaim exp dan tolak token di sisi server jika tanggal dalam klaim exp sebelum tanggal saat ini.

Sejalan dengan itu, berapa lama token JWT bertahan?

15 menit

Selain di atas, bagaimana cara menyimpan token JWT? A JWT perlu disimpan di tempat yang aman di dalam browser pengguna. Jika kamu toko itu di dalam localStorage, itu dapat diakses oleh skrip apa pun di dalam halaman Anda (yang seburuk kedengarannya, karena serangan XSS dapat membuat penyerang eksternal mendapatkan akses ke token ). jangan toko itu di lokal penyimpanan (atau sesi penyimpanan ).

Selain di atas, bagaimana cara memaksa token JWT kedaluwarsa?

Paksa Kedaluwarsa JWT dengan Token Penyegaran

  1. Periksa keberadaan token di header permintaan.
  2. Periksa bahwa token adalah JWT yang valid, ditandatangani dengan benar, dan tidak kedaluwarsa.
  3. Periksa keberadaan pengguna dari properti uid payload.
  4. Periksa apakah token penyegaran yang diterbitkan masih ada dari properti rid.

Apa perbedaan antara token akses dan penyegaran?

NS perbedaan antara A token penyegaran dan token akses adalah penonton: the token penyegaran hanya kembali ke server otorisasi, token akses pergi ke server sumber daya (RS). Menyegarkan NS token akses akan memberimu mengakses ke API atas nama pengguna, itu tidak akan memberi tahu Anda jika pengguna ada di sana.

Direkomendasikan: