تایید 2 مرحله ای، تایید 2 مرحله ای

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

سناریو توضیح

کاربر تأیید صحت 2 مرحله‌ای را در حساب Google خود روشن می‌کند

ممکن است یک کاربر به تنهایی تصمیم بگیرد که راستی‌آزمایی ۲مرحله‌ای را برای حساب Google خود روشن کند.

پس از فعال شدن تأیید 2 مرحله ای

در طول جریان احراز هویت OAuth 2.0 ، Google از کاربر می‌خواهد تا قبل از صدور یک نشانه به‌روزرسانی، تأیید دو مرحله‌ای را انجام دهد. پس از صدور، توکن به‌روزرسانی می‌تواند برای تولید نشانه دسترسی مورد نیاز در تماس‌های API استفاده شود.

نشانه‌های به‌روزرسانی موجود

یک نشانه به‌روزرسانی که قبل از فعال کردن تأیید صحت 2 مرحله‌ای توسط کاربر صادر شده است، پس از فعال کردن تأیید صحت 2 مرحله‌ای توسط کاربر همچنان معتبر باقی می‌ماند. نشانه رفرش را می توان برای صدور توکن های دسترسی معتبر طبق معمول استفاده کرد.

سرپرست از کاربران یک حساب Google Ads می‌خواهد تا تأیید صحت 2 مرحله‌ای را در حساب Google خود فعال کنند

یک سرپرست حساب می‌تواند از همه کاربران یک حساب Google Ads بخواهد تا تأیید دو مرحله‌ای را در حساب Google خود فعال کنند .

کاربر تأیید 2 مرحله ای را فعال می کند

در طول جریان احراز هویت OAuth 2.0 ، Google از کاربر می‌خواهد تا قبل از صدور یک نشانه به‌روزرسانی، تأیید دو مرحله‌ای را انجام دهد. پس از صدور، توکن به‌روزرسانی می‌تواند برای تولید نشانه دسترسی مورد نیاز در تماس‌های API استفاده شود.

کاربر تأیید صحت 2 مرحله ای را فعال نمی کند

در طول جریان احراز هویت، کاربر اعلان تأیید 2 مرحله‌ای را نمی‌بیند. این تجربه مستقل از تنظیمات در حساب Google Ads است.

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

نشانه‌های به‌روزرسانی موجود

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

Google از همه کاربران یک حساب Google Ads می‌خواهد تا تأیید صحت 2 مرحله‌ای را در حساب Google خود انتخاب کنند.

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

پس از فعال شدن تأیید 2 مرحله ای

در طول جریان احراز هویت OAuth 2.0 ، Google از کاربر می‌خواهد تا قبل از صدور یک نشانه به‌روزرسانی، تأیید دو مرحله‌ای را انجام دهد. این تجربه مستقل از این است که آیا Google در حساب Google Ads شرکت کرده است تا از همه کاربران خود بخواهد تأیید صحت 2 عاملی را فعال کنند.

پس از صدور، توکن به‌روزرسانی می‌تواند طبق معمول برای تولید نشانه دسترسی مورد نیاز در تماس‌های API استفاده شود.

نشانه‌های به‌روزرسانی موجود

یک نشانه به‌روزرسانی که قبل از فعال کردن تأیید صحت 2 مرحله‌ای توسط کاربر صادر شده است، پس از فعال کردن تأیید صحت 2 مرحله‌ای توسط کاربر همچنان معتبر باقی می‌ماند. توکن refresh را می توان طبق معمول برای صدور یک نشانه دسترسی معتبر استفاده کرد.

تماس‌های API که با استفاده از این نشانه دسترسی انجام می‌شوند، با خطای TWO_STEP_VERIFICATION_NOT_ENROLLED مواجه نمی‌شوند، زیرا انتخاب تأیید صحت 2 مرحله‌ای توسط Google و نه توسط سرپرست حساب Google Ads آغاز شده است.