4.1.2 تأیید دو مرحله ای (2SV)

مجوز Google Ads از تأیید صحت 2 مرحله ای (2SV) برای حساب های Google Ads پشتیبانی می کند. 2SV اختیاری است، بنابراین می‌توانید انتخاب کنید که آیا به همه حساب‌های فرعی حساب Google Ads MCC خود برای فعال کردن آن نیاز دارید یا خیر. حتی اگر به کاربران خود نیازی به راه اندازی 2SV نداشته باشید، همچنان می توانند آن را در تنظیمات حساب Google خود فعال کنند.

اگر کاربر 2SV را فعال کرده باشد، در طول جریان احراز هویت OAuth2، Google از کاربر درخواست می‌کند تا 2SV را قبل از صدور یک نشانه به‌روزرسانی. پس از صدور، توکن به‌روزرسانی می‌تواند برای تولید نشانه دسترسی مورد نیاز در تماس‌های API استفاده شود. نشانه‌های تازه‌سازی که قبل از فعال کردن تأیید صحت ۲ مرحله‌ای توسط کاربر صادر شده‌اند، معتبر می‌مانند و با خطای API مواجه نمی‌شوند.

اگر از کاربران بخواهید 2SV را راه‌اندازی کنند، در صورتی که تماس‌های API با استفاده از نشانه‌های دسترسی تولید شده از نشانه‌های تازه‌سازی که قبل از فعال کردن تأیید صحت 2 مرحله‌ای توسط کاربر صادر شده بود، انجام شود، خطای TWO_STEP_VERIFICATION_NOT_ENROLLED برگردانده می‌شود.

برنامه باید این خطا را کنترل کند و کاربر را راهنمایی کند تا تأیید صحت 2 مرحله ای را برای حساب Google خود فعال کند .

هنگامی که کاربر تأیید صحت 2 مرحله‌ای را فعال کرد، می‌تواند مجدداً جریان تأیید اعتبار OAuth2 را طی کند، این بار با درخواست تأیید صحت 2 مرحله‌ای مواجه می‌شود. تکمیل اعلان یک نشانه به‌روزرسانی صادر می‌کند که می‌توان از آن برای صدور توکن‌های دسترسی استفاده کرد که دیگر هنگام برقراری تماس‌های API با آنها با خطا مواجه نمی‌شوند.

درباره تأیید صحت 2 مرحله‌ای بیشتر بدانید.