ข้ามไปยังเนื้อหาหลัก

ตั้งค่าการยืนยันอีเมลด้วยการเรียก HTTP (Set up email verification via HTTP call)

ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับ HTTP email

เคล็ดลับ:

คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น

เริ่มต้นใช้งาน​

ตัวเชื่อมต่อ HTTP email ช่วยให้คุณสามารถส่งอีเมลผ่านการเรียก HTTP ได้ ในการใช้งานตัวเชื่อมต่อนี้ คุณต้องมีบริการอีเมลของคุณเองที่เปิดเผย HTTP API สำหรับการส่งอีเมล Logto จะเรียก API นี้เมื่อจำเป็นต้องส่งอีเมล เช่น เมื่อผู้ใช้ลงทะเบียน Logto จะเรียก HTTP API เพื่อส่งอีเมลยืนยัน

ตั้งค่าตัวเชื่อมต่อ HTTP email​

ในการใช้งานตัวเชื่อมต่อ HTTP email คุณต้องตั้งค่า HTTP endpoint ที่ Logto สามารถเรียกได้ และสามารถตั้งค่าโทเค็นการอนุญาต (authorization token) สำหรับ endpoint ได้ตามต้องการ

Payload​

ตัวเชื่อมต่อ HTTP email จะส่ง payload ไปยัง endpoint เมื่อมีการทริกเกอร์ส่งอีเมล โดยจะมีอีเมลผู้รับ (to), ประเภทการใช้งานอีเมล ที่ระบุขั้นตอนการยืนยันตัวตน (type), และ payload ที่มี ตัวแปร ที่ใช้ได้ (เช่น รหัสยืนยัน, ลิงก์, ข้อมูลแอปพลิเคชัน, ข้อมูลองค์กร, ข้อมูลผู้ใช้) และ locale ของผู้ใช้

ตัวอย่าง:

{
"to": "foo@logto.io",
"type": "SignIn",
"payload": {
"code": "123456"
"locale": "de"
}
}

คุณสามารถใช้ข้อมูลนี้เพื่อปรับแต่งเทมเพลตอีเมลในผู้ให้บริการส่งอีเมลของคุณ

สำหรับประเภทที่มีทั้งหมด ดูที่ Email template คำจำกัดความแบบเต็มของ SendMessageData อยู่ใน connector-kit