ขั้นตอนการทำงาน
Silent Auth ใช้เครือข่ายของผู้ให้บริการเพื่อตรวจสอบว่าหมายเลขโทรศัพท์ที่ต้องการยืนยันตรงกับหมายเลขของซิมการ์ดที่อุปกรณ์กำลังใช้เชื่อมต่ออินเทอร์เน็ตผ่านเครือข่ายมือถือหรือไม่ การเชื่อมต่อต้องผสานรวม Silent Auth SDK ใน App และเชื่อมต่อ API บนเซิร์ฟเวอร์ของลูกค้า ขั้นตอนการยืนยันตัวตนมีดังนี้
ขั้นตอนการยืนยันตัวตน

1. เริ่มต้น SDK
App เรียกใช้เมธอดเริ่มต้น SDK เพื่อโหลดการกำหนดค่าแอปพลิเคชันที่จำเป็นสำหรับการยืนยันตัวตน เมื่อเริ่มต้นสำเร็จแล้ว จึงสามารถตรวจสอบความครอบคลุมและยืนยันหมายเลขโทรศัพท์ได้
2. ตรวจสอบความครอบคลุม
App ใช้ SDK เพื่อตรวจสอบว่าหมายเลขโทรศัพท์ที่ต้องการยืนยันและสภาพแวดล้อมเครือข่ายปัจจุบันรองรับ Silent Auth หรือไม่ และใช้ผลการตรวจสอบเพื่อตัดสินใจว่าจะดำเนินการยืนยันตัวตนต่อหรือไม่
3. รับ Token สำหรับการยืนยันตัวตน
หลังจากผ่านการตรวจสอบความครอบคลุมแล้ว SDK จะติดต่อกับผู้ให้บริการเครือข่ายเพื่อรับข้อมูลที่จำเป็นสำหรับการยืนยันตัวตนครั้งนี้ เข้ารหัสข้อมูลบนอุปกรณ์ แล้วส่ง Token สำหรับการยืนยันตัวตนที่สร้างขึ้นกลับไปยัง App
Token สำหรับการยืนยันตัวตนถูกส่งผ่าน App และเซิร์ฟเวอร์ของลูกค้าในรูปแบบที่เข้ารหัส เพื่อลดการเปิดเผยข้อมูลการยืนยันตัวตนต้นฉบับจากผู้ให้บริการเครือข่ายในรูปแบบข้อความที่ไม่ได้เข้ารหัสภายในกระบวนการทางธุรกิจ
4. ยืนยันตัวตนฝั่งเซิร์ฟเวอร์
App ส่ง Token และหมายเลขโทรศัพท์ที่ต้องการยืนยันไปยังเซิร์ฟเวอร์ของลูกค้า ซึ่งจะส่งคำขอยืนยันหมายเลขโทรศัพท์ไปยัง EngageLab หลังจากถอดรหัสข้อมูลการยืนยันตัวตนแล้ว เซิร์ฟเวอร์ EngageLab จะตรวจสอบความตรงกันของหมายเลขโทรศัพท์ร่วมกับผู้ให้บริการเครือข่าย และส่งผลการยืนยันตัวตนกลับไปยังเซิร์ฟเวอร์ของลูกค้า
เซิร์ฟเวอร์ของลูกค้าส่งผลการยืนยันตัวตนสุดท้ายกลับไปยัง App ระบบธุรกิจใช้ผลดังกล่าวเพื่อดำเนินการลงทะเบียน เข้าสู่ระบบ หรือกระบวนการยืนยันอื่นต่อไป










