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