โทเค็น JWT ทำงานอย่างไร
โทเค็น JWT ทำงานอย่างไร

วีดีโอ: โทเค็น JWT ทำงานอย่างไร

วีดีโอ: โทเค็น JWT ทำงานอย่างไร
วีดีโอ: เรียนรู้การใช้งาน JWT และวิธีพัฒนา API โดยใช้โทเค็น JWT สำหรับการ Authentication ใน Node.js 👨‍💻💯 2024, พฤศจิกายน
Anonim

โทเค็นเว็บ JSON ( JWT ) เป็นมาตรฐานเปิด (RFC 7519) ที่กำหนดวิธีการที่กะทัดรัดและครบถ้วนในตัวเองสำหรับการส่งข้อมูลระหว่างฝ่ายต่างๆ อย่างปลอดภัยในฐานะออบเจ็กต์ JSON JWT สามารถลงนามโดยใช้ความลับ (ด้วยอัลกอริทึม HMAC) หรือคู่คีย์สาธารณะ/ส่วนตัวโดยใช้ RSA หรือ ECDSA

แล้วโทเค็น JWT คืออะไรและทำงานอย่างไร

โทเค็นเว็บ JSON ( JWT ) เป็นมาตรฐานเปิด (RFC 7519) ที่กำหนดวิธีการที่กะทัดรัดและครบถ้วนในตัวเองสำหรับการส่งข้อมูลระหว่างฝ่ายต่างๆ อย่างปลอดภัยในฐานะออบเจ็กต์ JSON ลงนาม โทเค็น สามารถตรวจสอบความสมบูรณ์ของการเรียกร้องที่อยู่ภายในในขณะที่เข้ารหัส โทเค็น ซ่อนข้อเรียกร้องเหล่านั้นจากบุคคลอื่น

อาจมีคนถามว่า ฉันจะตรวจสอบโทเค็น JWT ของฉันได้อย่างไร เพื่อแยกวิเคราะห์และ ตรวจสอบความถูกต้อง NS โทเค็นเว็บ JSON ( JWT ) คุณสามารถ: ใช้มิดเดิลแวร์ที่มีอยู่สำหรับกรอบงานเว็บของคุณ เลือกห้องสมุดบุคคลที่สามจาก JWT .io

ในการตรวจสอบ JWT ใบสมัครของคุณต้อง:

  1. ตรวจสอบว่า JWT มีรูปแบบที่ดี
  2. ตรวจสอบลายเซ็น
  3. ตรวจสอบการเรียกร้องมาตรฐาน

ในที่นี้โทเค็น JWT ทำงานอย่างไร

JWT หรือ โทเค็นเว็บ JSON เป็นสตริงที่ส่งในคำขอ HTTP (จากไคลเอนต์ไปยังเซิร์ฟเวอร์) เพื่อตรวจสอบความถูกต้องของไคลเอนต์ JWT ถูกสร้างขึ้นด้วยรหัสลับและรหัสลับนั้นเป็นส่วนตัวสำหรับคุณ เมื่อคุณได้รับ JWT จากลูกค้า คุณสามารถยืนยันได้ว่า JWT ด้วยรหัสลับนี้

การอ้างสิทธิ์ในโทเค็น JWT คืออะไร

โทเค็นเว็บ JSON ( JWT ) เรียกร้อง เป็นชิ้นส่วนของข้อมูลที่ยืนยันเกี่ยวกับเรื่อง ตัวอย่างเช่น ID โทเค็น (ซึ่งมักจะเป็น JWT ) อาจมี เรียกร้อง เรียกชื่อที่ยืนยันว่าชื่อของผู้ใช้ที่รับรองความถูกต้องคือ "John Doe"

แนะนำ: