Dalam nod, token bermaksud "kelayakan, token", ia adalah kelayakan untuk mengakses sumber, dan ia merupakan kaedah pengesahan identiti apabila pengguna berjaya log masuk, token dikembalikan dan disimpan dalam pangkalan data , dan pengguna mengakses sumber Anda perlu membawa token. Token menyimpan data sesi pada klien, dan kesahihan token dinilai pada pelayan.
Persekitaran pengendalian tutorial ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
Apakah token?
Token merujuk kepada bukti kelayakan untuk mengakses sumber Ia adalah kaedah pengesahan identiti Ia adalah cara paling popular untuk menyelesaikan pengesahan merentas domain.
Mengapa menggunakan Token?
Pada masa lalu, adalah lebih popular untuk menggunakan sesi untuk pengesahan identiti digunakan untuk pengesahan identiti dengan menyimpan data sesi dalam pelayan. Selain itu, jika ia adalah kluster pelayan, maka sesi pelayan ini perlu dikongsi.
Token tidak menyimpan data sesi dalam pelayan, tetapi pada klien. Token disimpan dalam pengepala setiap permintaan, dan kesahihan token dinilai pada pelayan untuk menentukan sama ada sumber itu boleh diakses.
Perbezaan antara Token tradisional dan JWT
Token Tradisional
Pengguna memulakan permintaan log masuk, dan Token ialah dikembalikan selepas log masuk berjaya, dan Disimpan dalam pangkalan data, pengguna perlu membawa Token apabila mengakses sumber Pelayan memperoleh Token dan membandingkannya dengan pangkalan data.
JWT
Pengguna memulakan permintaan log masuk Selepas log masuk berjaya, Token dikembalikan, tetapi ia tidak disimpan dalam pangkalan data bawa Token apabila mengakses sumber Selepas pelayan memperoleh Token Untuk mengesahkan kesahihan Token.
Pembelajaran yang disyorkan: "tutorial video nodejs"
Atas ialah kandungan terperinci Apakah maksud token dalam nod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!