เทมเพลต SMS
Logto มีเทมเพลตสำหรับปรับแต่งเนื้อหา SMS ให้เลือกใช้ 4 แบบ ซึ่งแบ่งตามประเภทการใช้งาน ได้แก่ Register, SignIn, ForgotPassword และ Generic ขอแนะนำอย่างยิ่งให้คุณใช้เทมเพลตที่แตกต่างกันสำหรับแต่ละกรณีการใช้งาน มิฉะนั้นอาจเกิดการชนกับขีดจำกัดอัตราการส่ง (rate limit) ส่งผลให้บริการของคุณหยุดชั่วคราวได้
ประเภทเทมเพลต SMS และตัวอย่าง
ตัวอย่างต่อไปนี้ใช้เพื่ออ้างอิงเท่านั้น:
| usageType | สถานการณ์ | ตัวอย่างเทมเพลต |
|---|---|---|
| SignIn | ผู้ใช้ ลงชื่อเข้าใช้ด้วยหมายเลขโทรศัพท์ และยืนยันตัวตนโดยกรอกรหัสยืนยันที่ได้รับทาง SMS แทนการกรอกรหัสผ่าน | รหัสยืนยันการลงชื่อเข้าใช้ Logto: {{code}}. หมดอายุใน 10 นาที |
| Register | ผู้ใช้ สร้างบัญชีด้วยหมายเลขโทรศัพท์ และยืนยันโดยกรอกรหัสยืนยันที่ Logto ส่งไปยังหมายเลขโทรศัพท์ของตน | รหัสยืนยันการสมัคร Logto: {{code}}. หมดอายุใน 10 นาที |
| ForgotPassword | หากผู้ใช้ลืมรหัสผ่านขณะเข้าสู่ระบบ สามารถเลือกยืนยันตัวตนด้วยหมายเลขโทรศัพท์ก่อนเพื่อ รีเซ็ตรหัสผ่าน | รหัสยืนยันการรีเซ็ตรหัสผ่าน Logto: {{code}}. หมดอายุใน 10 นาที |
| Generic | เทมเพลตนี้สามารถใช้เป็นตัวเลือกสำรองทั่วไปสำหรับหลายสถานการณ์ เช่น การทดสอบการตั้งค่าตัวเชื่อมต่อ, ยืนยันหรือเชื่อมโยงหมายเลขโทรศัพท์หลังลงชื่อเข้าใช้ เป็นต้น | รหัสยืนยัน Logto: {{code}}. หมดอายุใน 10 นาที |
| OrganizationInvitation | ใช้เทมเพลตนี้เพื่อ ส่งลิงก์เชิญผู้ใช้ ให้เข้าร่วมองค์กร | รหัสยืนยันคำเชิญองค์กร Logto: {{code}}. หมดอายุใน 10 นาที |
| UserPermissionValidation | ระหว่างการใช้งานแอป อาจมีบางการดำเนินการที่มีความเสี่ยงสูงหรือมีระดับความเสี่ยงค่อนข้างสูงซึ่ง ต้องการการยืนยันตัวตนเพิ่มเติมจากผู้ใช้ เช่น การโอนเงิน การลบทรัพยากรที่กำลังใช้งาน หรือการยกเลิกสมาชิก เทมเพลต UserPermissionValidation สามารถใช้กำหนดเนื้อหาของ SMS รหัสยืนยันที่ผู้ใช้จะได้รับในสถานการณ์เหล่านี้ | รหัสยืนยัน Logto: {{code}}. หมดอายุใน 10 นาที |
| BindNewIdentifier | เมื่อผู้ใช้แก้ไขโปรไฟล์ของตน อาจ เชื่อมโยงหมายเลขโทรศัพท์กับบัญชีปัจจุบัน ในกรณีนี้สามารถใช้เทมเพลต BindNewIdentifier เพื่อปรับแต่งเนื้อหา SMS ยืนยันตัวตนได้ | รหัสยืนยันการเชื่อมโยงบัญชี Logto: {{code}}. หมดอายุใน 10 นาที |
| MfaVerification | เมื่อเปิดใช้ SMS MFA เทมเพลตนี้จะใช้ส่งรหัสยืนยันให้ผู้ใช้ระหว่างกระบวนการยืนยันตัวตนหลายปัจจัย (MFA) | รหัสยืนยัน 2 ขั้นตอน Logto: {{code}}. หมดอายุใน 10 นาที |
| BindMfa | เมื่อเปิดใช้ SMS MFA เทมเพลตนี้จะใช้สำหรับตั้งค่ารหัสยืนยัน SMS สำหรับ MFA ผู้ใช้จะได้รับรหัสนี้เมื่อเชื่อมโยงหรือกำหนดหมายเลขโทรศัพท์เป็นปัจจัย MFA ให้กับบัญชีของตน | รหัสยืนยันการเพิ่ม 2 ขั้นตอน Logto: {{code}}. หมดอายุใน 10 นาที |
สิ่งสำคัญที่ควรเข้าใจเกี่ยวกับพารามิเตอร์เหล่านี้:
- รหัสยืนยันมีอายุ 10 นาที ขณะนี้ยังไม่รองรับการปรับแต่งระยะเวลาหมดอายุ
- Logto จะนำ
{{code}}ในเทมเพลต SMS ไปแทนที่ด้วยรหัสยืนยันจริง ดังนั้นโปรดตรวจสอบให้แน่ใจว่าเทมเพลตมีตัวแปรนี้อยู่
บันทึก:
บางประเทศและภูมิภาคอาจไม่อนุญาตให้ส่งเนื้อหาที่ยังไม่ได้รับอนุมัติผ่าน SMS เนื่องจากข้อกำหนดด้านกฎระเบียบ เทมเพลต SMS จำเป็นต้องลงทะเบียนและได้รับการอนุมัติจากผู้ให้บริการ SMS ก่อนจึงจะใช้งานได้ ในกรณีนี้เนื้อหาอาจถูกผูกกับรหัสเทมเพลต (template ID) ไปยังเทมเพลตที่เกี่ยวข้อง