Isi kandungan:

Bagaimanakah token JWT tamat tempoh?
Bagaimanakah token JWT tamat tempoh?

Video: Bagaimanakah token JWT tamat tempoh?

Video: Bagaimanakah token JWT tamat tempoh?
Video: E-Commerce Menggunakan Spring Boot dan ReactJS - 07 Security JWT Token 2024, Mungkin
Anonim

A Token JWT itu tidak pernah tamat tempoh adalah berbahaya jika token dicuri kemudian seseorang boleh sentiasa mengakses data pengguna. Dipetik daripada JWT RFC: Jadi jawapannya adalah jelas, tetapkan tamat tempoh tarikh dalam tuntutan exp dan menolak token di bahagian pelayan jika tarikh dalam tuntutan exp adalah sebelum tarikh semasa.

Sejajar dengan itu, berapa lama token JWT harus bertahan?

15 minit

Selain di atas, bagaimana anda menyimpan token JWT? A JWT perlu disimpan di tempat yang selamat di dalam pelayar pengguna. Jika awak kedai ia di dalam localStorage, ia boleh diakses oleh mana-mana skrip di dalam halaman anda (yang seburuk yang didengari, kerana serangan XSS boleh membenarkan penyerang luar mendapat akses kepada token ). jangan kedai ia dalam tempatan penyimpanan (atau sesi penyimpanan ).

Selain di atas, bagaimanakah saya boleh memaksa token JWT tamat tempoh?

Paksa Tamat Tempoh JWT dengan Token Muat Semula

  1. Semak kehadiran token dalam pengepala permintaan.
  2. Semak bahawa token ialah JWT yang sah, ditandatangani dengan betul dan tidak tamat tempoh.
  3. Semak pengguna wujud daripada sifat uid muatan.
  4. Semak token muat semula yang mengeluarkan masih wujud daripada harta rid.

Apakah perbezaan antara token akses dan muat semula?

The perbezaan antara a token muat semula dan an token akses ialah penonton: the token muat semula hanya kembali ke pelayan kebenaran, the token akses pergi ke pelayan sumber (RS). Menyegarkan yang token akses akan memberi anda akses kepada API bagi pihak pengguna, ia tidak akan memberitahu anda jika pengguna berada di sana.

Disyorkan: