JWT Signer – สร้างและเซ็น HMAC JSON Web Token ออนไลน์
JWT Signer สร้าง JSON Web Token โดยการเซ็น JSON payload ด้วย shared secret และอัลกอริทึม HMAC: HS256, HS384 หรือ HS512 แก้ไข header และ payload เลือกอัลกอริทึม แล้วเครื่องมือจะสร้างโทเค็น header.payload.signature แบบสดซึ่งเข้ารหัสด้วย Base64URL ใช้ JWT Decoder เพื่อตรวจสอบผลลัพธ์ การเซ็นแบบ RS*/ES* ต้องทำจากภายนอก
JWT Signer เป็นเครื่องมือ JSON Web Token บนเบราว์เซอร์สำหรับสร้างและเซ็นโทเค็น HMAC ป้อนหรือแก้ไข header และ JSON payload ระบุ shared secret แล้วเลือก HS256, HS384 หรือ HS512 เครื่องมือจะสร้างโทเค็นที่เซ็นแล้วแบบสดในรูปแบบมาตรฐาน header.payload.signature โดยองค์ประกอบของโทเค็นเข้ารหัสด้วย Base64URL
อัลกอริทึมการเซ็นกำหนดวิธีการใช้ shared secret เพื่อสร้างลายเซ็น HMAC ตัวเลือกที่มีคือ HS256, HS384 และ HS512 เครื่องมือนี้ครอบคลุมกรณี HMAC สำหรับอัลกอริทึม RS*/ES* ให้ใช้ Key Pair Generator และเซ็นจากภายนอก เมื่อสร้างแล้วสามารถตรวจสอบโทเค็นได้ด้วย JWT Decoder
JWT บรรจุข้อมูลไว้ใน header และ payload ส่วนลายเซ็นใช้เพื่อยืนยันว่าโทเค็นไม่ได้ถูกแก้ไข JSON ใช้สำหรับ header และ payload ส่วนการเข้ารหัส Base64URL ทำให้เนื้อหาเหมาะกับรูปแบบโทเค็นแบบกระชับ คุณอาจสร้างหรืออัปเดต JWT เมื่อทำงานกับแอปหรือทดสอบเวิร์กโฟลว์ที่ใช้การยืนยันตัวตนด้วยโทเค็น
JWT Signer ทำงานในเบราว์เซอร์ของคุณทั้งหมด ข้อมูลที่คุณป้อนประมวลผลบนอุปกรณ์ของคุณและไม่ถูกอัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ ใช้งานออฟไลน์ได้เมื่อโหลดหน้าแล้ว คุณจึงใช้ได้โดยไม่ต้องเชื่อมต่อเครือข่ายหลังจากนั้น
เครื่องมือนี้มีประโยชน์สำหรับนักพัฒนาและวิศวกร DevOps ที่ต้องสร้าง JWT ที่เซ็นด้วย HMAC โดยไม่ติดตั้งอะไรในเครื่อง เวิร์กโฟลว์บนเบราว์เซอร์ยังสะดวกเมื่อคุณใช้เครื่องอื่นหรือต้องการหลีกเลี่ยงการส่งข้อมูลภายในไปยังบริการภายนอก
ขั้นตอนที่ 1: ป้อนหรือแก้ไข header และ JSON payload ของ JWT ตรวจสอบให้แน่ใจว่า payload เป็น JSON ที่ถูกต้องก่อนเซ็น
ขั้นตอนที่ 2: ป้อน shared secret ที่ใช้สร้างลายเซ็น HMAC
ขั้นตอนที่ 3: เลือก HS256, HS384 หรือ HS512 เป็นอัลกอริทึมการเซ็น
ขั้นตอนที่ 4: ตรวจดูโทเค็น header.payload.signature ที่สร้างขึ้น แล้วคัดลอกไปใช้ในงานของคุณ คุณสามารถตรวจสอบผลลัพธ์ด้วย JWT Decoder
กรณีการใช้งาน: สร้าง JWT สำหรับการพัฒนาและทดสอบโดยไม่ต้องติดตั้งเครื่องมือในเครื่อง
กรณีการใช้งาน: เซ็นโทเค็นจากเครื่องใดก็ได้ที่คุณใช้งานโดยตรงในเบราว์เซอร์
กรณีการใช้งาน: ทำงานกับ payload ที่มีข้อมูลสำคัญหรือข้อมูลภายในโดยไม่ส่งให้บริการภายนอก
กรณีการใช้งาน: สร้างโทเค็นด้วย HS256, HS384 หรือ HS512 อย่างรวดเร็วเมื่อโปรเจกต์ใช้การเซ็น HMAC ด้วย shared secret
กรณีการใช้งาน: แก้ไข header หรือ payload ของโทเค็นแล้วสร้างลายเซ็นใหม่ด้วย shared secret
กรณีการใช้งาน: ตรวจสอบโทเค็นที่สร้างด้วย JWT Decoder เมื่อต้องการตรวจดูเนื้อหา