เอกสารประกอบสำหรับ node JWT ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง
ทำงานกับ token เว็บ JSON ใน workflow n8n ของคุณ
Credentials
อ้างถึง JWT credentials สำหรับข้อมูลการตรวจสอบสิทธิ์สำหรับ node นี้
การดำเนินงาน
- ถอดรหัส
- ลงชื่อ
- ตรวจสอบ
parameter node
node นี้สามารถใช้เป็นเครื่องมือ AI ได้ (This node can be used as an AI tool)
node นี้สามารถใช้เพื่อเพิ่มขีดความสามารถของ AI Agent เมื่อใช้ในลักษณะนี้ parameter จำนวนมากสามารถตั้งค่าได้โดยอัตโนมัติ หรือด้วยข้อมูลที่ควบคุมโดย AI ดูข้อมูลเพิ่มเติมได้ใน เอกสารประกอบ parameter เครื่องมือ AI .
- Credential to connect with : เลือกหรือสร้าง JWT credentials เพื่อเชื่อมต่อกับ
- Token : ป้อน token ไปที่ Verify หรือ Decode.
- หากคุณเลือก Sign การดำเนินการ คุณจะมี parameter นี้ด้วย:
- Use JSON to Build Payload : เมื่อเปิดใช้งาน node จะใช้ JSON เพื่อสร้างการอ้างสิทธิ์ การเลือกที่นี่จะส่งผลต่อสิ่งที่ปรากฏในส่วนการเรียกร้อง payload
การเรียกร้อง payload
node จะแสดงการอ้างสิทธิ์ payload เท่านั้นหากคุณเลือก Sign การดำเนินงาน สิ่งที่คุณเห็นขึ้นอยู่กับสิ่งที่คุณเลือก Use JSON to Build Payload:
- หากคุณเลือก Use JSON to Build Payload ส่วนนี้จะแสดงตัวแก้ไข JSON ซึ่งคุณสามารถสร้างการอ้างสิทธิ์ได้
- ถ้าคุณไม่เลือก Use JSON to Build Payload ส่วนนี้จะแจ้งให้คุณทราบ Add Claim.
คุณสามารถเพิ่มการอ้างสิทธิ์ต่อไปนี้
Audience
ที่ Audience หรือ aud การเรียกร้องระบุผู้รับ JWT ที่ตั้งใจไว้
อ้างถึง การเรียกร้อง "aud" (ผู้ชม) สำหรับข้อมูลเพิ่มเติม
Expires In
ที่ Expires In หรือ exp การเรียกร้องจะระบุเวลาที่ JWT หมดอายุและจะต้องไม่ได้รับการยอมรับเพื่อดำเนินการ
อ้างถึง การเรียกร้อง "exp" (เวลาหมดอายุ) สำหรับข้อมูลเพิ่มเติม
Issuer
ที่ Issuer หรือ iss การเรียกร้องระบุเงินต้นที่ออก JWT
อ้างถึง "iss" (ผู้ออก) การเรียกร้อง สำหรับข้อมูลเพิ่มเติม
JWT ID
ที่ JWT ID หรือ jti การอ้างสิทธิ์ให้ตัวระบุเฉพาะสำหรับ JWT
อ้างถึง การเรียกร้อง "jti" (JWT ID) สำหรับข้อมูลเพิ่มเติม
Not Before
ที่ Not Before หรือ nbf การเรียกร้องจะระบุเวลาที่ JWT จะต้องไม่ได้รับการยอมรับในการประมวลผล
อ้างถึง การเรียกร้อง "nbf" (ไม่ใช่ก่อน) สำหรับข้อมูลเพิ่มเติม
Subject
ที่ Subject หรือ sub การเรียกร้องระบุตัวการที่เป็นหัวข้อของ JWT
อ้างถึง "ย่อย" (เรื่อง) การเรียกร้อง สำหรับข้อมูลเพิ่มเติม
ตัวเลือก node
ถอดรหัสตัวเลือก node (Decode node options)
ที่ Return Additional Info สลับควบคุมจำนวนข้อมูลที่ node ส่งคืน
เมื่อเปิดใช้งาน node จะส่งคืน token ที่ถอดรหัสแล้วพร้อมข้อมูลเกี่ยวกับส่วนหัวและลายเซ็น เมื่อปิด node จะส่งคืนเฉพาะ payload เท่านั้น
ตัวเลือก node ลงนาม (Sign node options)
ใช้ Override Algorithm ควบคุมเพื่อเลือกอัลกอริธึมที่จะใช้ในการตรวจสอบ token อัลกอริธึมนี้จะแทนที่อัลกอริธึมที่เลือกใน credentials
ตรวจสอบตัวเลือก node (Verify node options)
การดำเนินการนี้มีตัวเลือก node หลายตัว:
- Return Additional Info : การสลับนี้จะควบคุมจำนวนข้อมูลที่ node ส่งคืน เมื่อเปิดใช้งาน node จะส่งคืน token ที่ถอดรหัสแล้วพร้อมข้อมูลเกี่ยวกับส่วนหัวและลายเซ็น เมื่อปิด node จะส่งคืนเฉพาะ payload เท่านั้น
- Ignore Expiration : การสลับนี้จะควบคุมว่า node ควรละเว้นการอ้างสิทธิ์เวลาหมดอายุของ token (
exp). อ้างถึง การเรียกร้อง "exp" (เวลาหมดอายุ) สำหรับข้อมูลเพิ่มเติม - Ignore Not Before Claim : การสลับนี้จะควบคุมว่าจะเพิกเฉยต่อ token ที่ไม่ได้ก่อนการอ้างสิทธิ์ (
nbf). อ้างถึง การเรียกร้อง "nbf" (ไม่ใช่ก่อน) สำหรับข้อมูลเพิ่มเติม - Clock Tolerance : ป้อนจำนวนวินาทีที่ต้องยอมรับเมื่อตรวจสอบ
nbfและexpการเรียกร้อง สิ่งนี้ช่วยให้คุณจัดการกับความแตกต่างของนาฬิกาเล็กน้อยระหว่างเซิร์ฟเวอร์ต่างๆ อ้างถึง การเรียกร้อง "exp" (เวลาหมดอายุ) สำหรับข้อมูลเพิ่มเติม - Override Algorithm : อัลกอริธึมที่จะใช้สำหรับการตรวจสอบ token อัลกอริธึมนี้จะแทนที่อัลกอริธึมที่เลือกใน credentials

