4.1.2 การยืนยันแบบ 2 ขั้นตอน (2SV)

การให้สิทธิ์ Google Ads รองรับการยืนยันแบบ 2 ขั้นตอน (2SV) สำหรับบัญชี Google Ads การยืนยันแบบ 2 ขั้นตอนเป็นตัวเลือกที่ไม่บังคับ คุณจึงเลือกได้ว่าจะกำหนดให้บัญชีย่อยทั้งหมดของบัญชี MCC ของ Google Ads เปิดใช้งานหรือไม่ แม้ว่าคุณจะไม่ได้กำหนดให้ผู้ใช้ตั้งค่าการยืนยันแบบ 2 ขั้นตอน ผู้ใช้ก็ยังสามารถเปิดใช้งานได้ในการตั้งค่าบัญชี Google

หากผู้ใช้เปิดใช้การยืนยันแบบ 2 ขั้นตอน Google จะแจ้งผู้ใช้สำหรับการยืนยันแบบ 2 ขั้นตอนก่อนที่จะออกโทเค็นการรีเฟรชในระหว่างขั้นตอนการตรวจสอบสิทธิ์ OAuth2 เมื่อออกแล้ว คุณจะใช้โทเค็นการรีเฟรชเพื่อสร้างโทเค็นเพื่อการเข้าถึงที่จําเป็นในการเรียก API ได้ โทเค็นการรีเฟรชที่ออกก่อนผู้ใช้เปิดใช้การยืนยันแบบ 2 ขั้นตอนยังคงใช้งานได้และไม่พบข้อผิดพลาดของ API

หากคุณกำหนดให้ผู้ใช้ตั้งค่าการยืนยันแบบ 2 ขั้นตอน ระบบจะส่งข้อผิดพลาด TWO_STEP_VERIFICATION_NOT_ENROLLED กลับมาหากมีการเรียก API โดยใช้โทเค็นเพื่อการเข้าถึงที่สร้างขึ้นจากโทเค็นการรีเฟรชที่ออกก่อนที่ผู้ใช้จะเปิดใช้การยืนยันแบบ 2 ขั้นตอน

แอปพลิเคชันควรจัดการกับข้อผิดพลาดนี้และแจ้งให้ผู้ใช้เปิดใช้การยืนยันแบบ 2 ขั้นตอนสำหรับบัญชี Google

เมื่อผู้ใช้เปิดใช้การยืนยันแบบ 2 ขั้นตอนแล้ว จะสามารถผ่านขั้นตอนการตรวจสอบสิทธิ์ OAuth2 ได้อีกครั้ง โดยครั้งนี้จะเห็นข้อความแจ้งให้ยืนยันแบบ 2 ขั้นตอน การดำเนินข้อความแจ้งให้เสร็จสมบูรณ์จะออกโทเค็นการรีเฟรชที่สามารถใช้เพื่อออกโทเค็นเพื่อการเข้าถึงได้ เมื่อเรียกใช้ API กับโทเค็นเพื่อการเข้าถึงแล้ว

ดูข้อมูลเพิ่มเติมเกี่ยวกับการยืนยันแบบ 2 ขั้นตอน