JWT ใช้ทำอะไร?
JWT ใช้ทำอะไร?

วีดีโอ: JWT ใช้ทำอะไร?

วีดีโอ: JWT ใช้ทำอะไร?
วีดีโอ: ใช้กระดาษสอน/อธิบาย JWT (Json Web Token) คืออะไร 2024, เมษายน
Anonim

โทเค็นเว็บ JSON ( JWT ) เป็นวิธีแสดงการเรียกร้องที่จะโอนระหว่างสองฝ่าย การเรียกร้องในa JWT ถูกเข้ารหัสเป็นวัตถุ JSON ที่เซ็นชื่อแบบดิจิทัลโดยใช้ JSON Web Signature (JWS) และ/หรือเข้ารหัสโดยใช้ JSON Web Encryption (JWE) JWT สำหรับการตรวจสอบเซิร์ฟเวอร์กับเซิร์ฟเวอร์ (โพสต์บล็อกปัจจุบัน)

วัตถุประสงค์ของ JWT คืออะไร?

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

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

  1. เก็บไว้เป็นความลับ ให้มันปลอดภัย
  2. อย่าเพิ่มข้อมูลที่ละเอียดอ่อนลงในเพย์โหลด
  3. ให้โทเค็นหมดอายุ
  4. กอด
  5. พิจารณากรณีการใช้งานการให้สิทธิ์ทั้งหมดของคุณ

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

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

ทำไมเราต้องการโทเค็น JWT

โทเค็นเว็บ JSON ( JWT ) เป็น มาตรฐานเปิด (RFC 7519) ที่กำหนดวิธีการส่งข้อมูล –like การรับรองความถูกต้อง และข้อเท็จจริงการอนุญาต- ระหว่างสองฝ่าย: ผู้ออกและผู้ฟัง แต่ละ โทเค็นคือ มีอยู่ในตัวเอง แปลว่า มีข้อมูลทุกอย่าง จำเป็น เพื่ออนุญาตหรือปฏิเสธคำขอใด ๆ ที่กำหนดให้กับ API

แนะนำ: