ตั้งค่าการยืนยัน SMS ด้วย Tencent Short Message Service
ตัวเชื่อมต่อ Logto อย่างเป็นทางการสำหรับ Tencent Short Message Service
คู่มือนี้สมมติว่าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ ตัวเชื่อมต่อ (Connectors) ของ Logto หากคุณยังไม่คุ้นเคย โปรดดูคู่มือ ตัวเชื่อมต่อ (Connectors) เพื่อเริ่มต้น
เริ่มต้นใช้งาน
Tencent Cloud เป็นผู้ให้บริการคลาวด์รายใหญ่ในเอเชีย ให้บริการหลากหลาย รวมถึง SMS (บริการข้อความสั้น)
ตัวเชื่อมต่อ Tencent Short Message Service เป็นการผสาน Logto อย่างเป็นทางการที่ช่วยให้ผู้ใช้ปลายทางลงทะเบียนหรือเข้าสู่ระบบด้วยรหัสยืนยันทาง SMS
ตั้งค่าบริการข้อความสั้นใน Tencent Cloud
สร้างบัญชี Tencent Cloud
ไปที่ เว็บไซต์ Tencent Cloud และลงทะเบียนบัญชีของคุณหากยังไม่มี
เปิดใช้งานและตั้งค่า Tencent Cloud SMS
- ลงชื่อเข้าใช้บัญชีของคุณที่ เว็บไซต์ Tencent Cloud และไปที่ หน้าคอนโซลบริการ SMS
- คลิกปุ่ม “ทดลองใช้ฟรี” (免费试用) ในหน้าบริการ SMS และทำตามขั้นตอนการตั้งค่า
- ยอมรับ “ข้อตกลงการเปิดใช้บริการ SMS” (短信开通服务条款) และคลิก “เปิดใช้บริการ” (开通服务) เพื่อดำเนินการต่อ
- ที่ “ภาพรวมคอนโซล SMS” (短信服务控制台概览) เลือก “ข้อความในประเทศ” (国内消息) หรือ “ข้อความระหว่างประเทศ/ฮ่องกง มาเก๊า ไต้หวัน” (国际/港澳台消息) จากแถบด้านข้างตามความต้องการของคุณ
- เพิ่มลายเซ็นและเทมเพลตสำหรับข้อความ SMS หมายเหตุ:
- เมื่อเพิ่ม “ลายเซ็น” (签名) ให้เลือก “รหัสยืนยัน” (验证码) ในช่อง "สถานการณ์ที่ใช้ได้" (模版类型)
- เมื่อเพิ่มเทมเพลต ให้เลือก “รหัสยืนยัน” เป็นประเภทเทมเพลต
- ใส่ตัวแทน
{1}
ในเนื้อหาเทมเพลต ซึ่งจะถูกแทนที่ด้วยรหัสที่สร้างแบบสุ่ม - ไม่รองรับเทมเพลตที่มีตัวแทนหลายตัว ให้ใช้หรือสร้างเทมเพลตที่มีตัวแทนเดียว
- ส่งลายเซ็นและเทมเพลตเพื่อขออนุมัติ หลังจากส่งแล้ว:
- รอให้มีผล
- ทดสอบ SMS ได้จาก “ภาพรวมคอนโซล SMS” (短信服务控制台概览) ลายเซ็นและเทมเพลตที่ได้รับอนุมัติสามารถใช้ทดสอบได้ทันที หรือใช้เทมเพลตทดสอบที่ระบบมีให้หากยังอยู่ระหว่างตรวจสอบ
- ตรวจสอบให้แน่ใจว่าบัญชีของคุณมีเงินเพียงพอสำหรับการทดสอบ และลงทะเบียนหมายเลขโทรศัพท์สำหรับทดสอบล่วงหน้าเพื่อรับ SMS ได้สำเร็จ
สำหรับคำแนะนำโดยละเอียด คลิกแท็บ “คู่มือเริ่มต้นใช้งาน” (新手配置指引) ในภาพรวมคอนโซล SMS
สร้าง JSON สำหรับตัวเชื่อมต่อ
- ไปที่ “ภาพรวมคอนโซล SMS” และนำเมาส์ไปวางที่อวาตาร์ของคุณมุมขวาบน ไปที่ “การจัดการการเข้าถึง > คีย์การเข้าถึง > คีย์ API” เพื่อสร้าง
AccessKey ID
และAccessKey Secret
หลังจากผ่านการยืนยันความปลอดภัย กรุณาเก็บรักษาไว้ให้ดี - จากแท็บ “ข้อความในประเทศ” (国内消息) หรือ “ข้อความระหว่างประเทศ/ฮ่องกง มาเก๊า ไต้หวัน” (国际/港澳台消息) ให้ดูลายเซ็น (签名名称) และรหัสเทมเพลต (模版 CODCE)
- สำหรับเทมเพลตทดสอบ ให้ดูที่แท็บ “เริ่มต้นอย่างรวดเร็ว” (快速开始) ใต้ "เทมเพลตเฉพาะทดสอบ" (测试专用签名模版)
- ตั้งค่าตัวเชื่อมต่อ Tencent Cloud SMS ด้วยฟิลด์ต่อไปนี้:
accessKeyId
และaccessKeySecret
: ใช้ข้อมูลรับรองจากขั้นตอนที่ 1signName
: ชื่อลายเซ็นที่ได้จากขั้นตอนที่ 2 ใช้กับทุกเทมเพลต- เพิ่มเทมเพลตหลายรายการสำหรับแต่ละสถานการณ์หากจำเป็น ตัวอย่างสำหรับเทมเพลตเดียว:
templateCode
: ได้จาก “รหัสเทมเพลต” ในขั้นตอนที่ 2usageType
: ระบุหนึ่งในRegister
,SignIn
,ForgotPassword
หรือGeneric
สำหรับแต่ละสถานการณ์ (คุณสมบัติเฉพาะของ Logto)- ตรวจสอบให้แน่ใจว่าได้ตั้งค่าเทมเพลตสำหรับทั้งสี่สถานการณ์เพื่อให้กระบวนการสมบูรณ์
sdkAppId
: พบได้ใน “การจัดการแอปพลิเคชัน” (应用管理)region
: ระบุภูมิภาคที่รองรับจาก “เอกสารการส่ง” (发送文档)
ทดสอบตัวเชื่อมต่อ Tencent Cloud SMS
คุณสามารถกรอกหมายเลขโทรศัพท์และคลิก "ส่ง" เพื่อดูว่าการตั้งค่าสามารถใช้งานได้ก่อนที่จะ "บันทึกและเสร็จสิ้น"
เรียบร้อยแล้ว อย่าลืม เปิดใช้งานตัวเชื่อมต่อในประสบการณ์ลงชื่อเข้าใช้
ประเภทการตั้งค่า
ชื่อ | ประเภท |
---|---|
accessKeyId | string |
accessKeySecret | string |
signName | string |
region | string |
sdkAppId | string |
templates | Template[] |
คุณสมบัติเชิงเทมเพลต | ประเภท | ค่าที่เป็นไปได้ |
---|---|---|
templateCode | string | N/A |
usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |
แหล่งอ้างอิง
วิธีใช้งานฟังก์ชันรหัสยืนยัน SMS?