4.1.2 אימות דו-שלבי (2SV)
הרשאה ב-Google Ads תומכת באימות דו-שלבי (2SV) בחשבונות Google Ads. האימות הדו-שלבי הוא אופציונלי, לכן אפשר לבחור אם לדרוש שכל חשבונות המשנה של חשבון הניהול ב-Google Ads יפעלו כדי להפעיל אותו. גם אם אתם לא דורשים מהמשתמשים להגדיר אימות דו-שלבי, הם עדיין יכולים להפעיל אותו בהגדרות של חשבון Google שלהם.
אם המשתמש הפעיל אימות דו-שלבי, במהלך האימות של OAuth2, Google תציג לו בקשה לאימות דו-שלבי לפני שהוא ינפיק אסימון רענון. לאחר הפקת אסימון הרענון, ניתן להשתמש בו כדי ליצור את אסימון הגישה שנדרש בקריאות ל-API. אסימוני רענון שהונפקו לפני שהמשתמש הפעיל אימות דו-שלבי נשארים בתוקף ולא מקבלים שגיאת API.
אם המשתמשים צריכים להגדיר אימות דו-שלבי, השגיאה TWO_STEP_VERIFICATION_NOT_ENROLLED תוחזר אם קריאות ל-API בוצעו באמצעות אסימוני גישה שנוצרו מאסימון רענון שהונפק לפני שהמשתמש הפעיל אימות דו-שלבי.
האפליקציה אמורה לטפל בשגיאה הזו ולהורות למשתמשים להפעיל אימות דו-שלבי בחשבון Google שלהם.
אחרי שהמשתמש יפעיל את האימות הדו-שלבי, הוא יוכל לבצע שוב את תהליך האימות של OAuth2, והפעם תוצג לו בקשה לאימות הדו-שלבי. כשממלאים את הבקשה, נוצר אסימון רענון שיכול לשמש להנפקת אסימוני גישה, שלא מופיעים יותר בשגיאה כשמתבצעות קריאות ל-API איתם.
מידע נוסף על אימות דו-שלבי.