दो चरणों में पुष्टि

Google Ads खाते को ऐक्सेस करने की अनुमति देने के लिए, अपने Google Ads खाते में दो चरणों में पुष्टि करने की सुविधा चालू की जा सकती है. अगर कोई उपयोगकर्ता अपने खाते के लिए, दो चरणों में पुष्टि करने की सुविधा चालू करता है, तो इससे आपके ऐप्लिकेशन पर असर पड़ सकता है. ऐसा तब होता है, जब ऐप्लिकेशन ऐसे एपीआई कॉल करता है जो उपयोगकर्ता के OAuth क्रेडेंशियल का इस्तेमाल करते हैं. नीचे दी गई टेबल में, दो चरणों में पुष्टि करने से जुड़े तीन ऐसे उदाहरण दिए गए हैं जिनके बारे में डेवलपर को पता होना चाहिए.

स्थिति जानकारी

उपयोगकर्ता अपने Google खाते में दो चरणों में पुष्टि करने की सुविधा चालू करता है

कोई उपयोगकर्ता अपने Google खाते के लिए, दो चरणों में पुष्टि करने की सुविधा चालू करने का फ़ैसला खुद ले सकता है.

दो चरणों में पुष्टि करने की सुविधा चालू होने के बाद

OAuth 2.0 ऑथेंटिकेशन फ़्लो के दौरान, Google, रीफ़्रेश टोकन जारी करने से पहले उपयोगकर्ता से दो चरणों में पुष्टि करने के लिए कहता है. जारी होने के बाद, रीफ़्रेश टोकन का इस्तेमाल एपीआई कॉल में ज़रूरी ऐक्सेस टोकन जनरेट करने के लिए किया जा सकता है.

मौजूदा रीफ़्रेश टोकन

अगर उपयोगकर्ता ने दो चरणों में पुष्टि करने की सुविधा चालू करने से पहले कोई रीफ़्रेश टोकन जारी किया था, तो यह सुविधा चालू करने के बाद भी वह टोकन मान्य रहेगा. रीफ़्रेश टोकन का इस्तेमाल, सामान्य तरीके से मान्य ऐक्सेस टोकन जारी करने के लिए किया जा सकता है.

एडमिन को यह ज़रूरी है कि Google Ads खाते के उपयोगकर्ता, अपने Google खाते पर दो चरणों में पुष्टि करने की सुविधा चालू करें

खाता एडमिन, Google Ads खाते के सभी उपयोगकर्ताओं के लिए, उनके Google खाते पर दो चरणों में पुष्टि करने की सुविधा चालू करना ज़रूरी कर सकता है.

उपयोगकर्ता ने दो चरणों में पुष्टि करने की सुविधा चालू की हो

OAuth 2.0 की पुष्टि करने के फ़्लो के दौरान, Google रीफ़्रेश टोकन जारी करने से पहले, उपयोगकर्ता से दो चरणों में पुष्टि करने के लिए कहता है. जारी होने के बाद, रीफ़्रेश टोकन का इस्तेमाल, एपीआई कॉल में ज़रूरी ऐक्सेस टोकन जनरेट करने के लिए किया जा सकता है.

उपयोगकर्ता ने दो चरणों में पुष्टि करने की सुविधा चालू नहीं की है

पुष्टि करने के फ़्लो के दौरान, उपयोगकर्ता को दो चरणों में पुष्टि करने का प्रॉम्प्ट नहीं दिखेगा. यह सुविधा, Google Ads खाते की किसी भी सेटिंग से अलग है.

रीफ़्रेश टोकन जारी होने के बाद, इसका इस्तेमाल ऐक्सेस टोकन जारी करने के लिए किया जा सकता है. हालांकि, इस ऐक्सेस टोकन का इस्तेमाल करके किए गए एपीआई कॉल, TWO_STEP_VERIFICATION_NOT_ENROLLED गड़बड़ी के साथ फ़ेल हो जाएंगे. ऐसा तब तक होगा, जब तक उपयोगकर्ता अपने Google खाते में दो चरणों में पुष्टि करने की सुविधा चालू नहीं कर लेता.

मौजूदा रीफ़्रेश टोकन

यह नियम, दो चरणों में पुष्टि करने की सुविधा इस्तेमाल करने की ज़रूरी शर्त लागू होने से पहले जारी किए गए रीफ़्रेश टोकन पर भी लागू होता है. रीफ़्रेश टोकन का इस्तेमाल, ऐक्सेस टोकन जनरेट करने के लिए किया जा सकता है. हालांकि, इन ऐक्सेस टोकन की मदद से किए गए एपीआई कॉल, TWO_STEP_VERIFICATION_NOT_ENROLLED गड़बड़ी के साथ फ़ेल हो जाएंगे. ऐसा तब तक होगा, जब तक उपयोगकर्ता अपने Google खाते में दो चरणों में पुष्टि करने की सुविधा चालू नहीं कर लेता.

Google Ads खाते के सभी उपयोगकर्ताओं के लिए, Google खाते पर दो चरणों में पुष्टि करने की सुविधा में ऑप्ट इन करना ज़रूरी है

कुछ मामलों में, Google को किसी Google Ads खाते के सभी उपयोगकर्ताओं के लिए, उनके Google खाते पर दो चरणों में पुष्टि करने की सुविधा चालू करने की ज़रूरत पड़ सकती है.

दो चरणों में पुष्टि करने की सुविधा चालू होने के बाद

OAuth 2.0 की पुष्टि करने के फ़्लो के दौरान, Google रीफ़्रेश टोकन जारी करने से पहले, उपयोगकर्ता से दो चरणों में पुष्टि करने के लिए कहता है. इससे कोई फ़र्क़ नहीं पड़ता कि Google ने Google Ads खाते के सभी उपयोगकर्ताओं के लिए, दो चरणों में पुष्टि करने की सुविधा चालू करने का विकल्प चुना है या नहीं.

रीफ़्रेश टोकन जारी होने के बाद, इसका इस्तेमाल एपीआई कॉल में ज़रूरी ऐक्सेस टोकन जनरेट करने के लिए किया जा सकता है.

मौजूदा रीफ़्रेश टोकन

अगर उपयोगकर्ता ने दो चरणों में पुष्टि करने की सुविधा चालू करने से पहले कोई रीफ़्रेश टोकन जारी किया था, तो यह सुविधा चालू करने के बाद भी वह टोकन मान्य रहेगा. रीफ़्रेश टोकन का इस्तेमाल, सामान्य तरीके से मान्य ऐक्सेस टोकन जारी करने के लिए किया जा सकता है.

इस ऐक्सेस टोकन का इस्तेमाल करके किए गए एपीआई कॉल में TWO_STEP_VERIFICATION_NOT_ENROLLED गड़बड़ी नहीं होगी. ऐसा इसलिए, क्योंकि दो चरणों में पुष्टि करने की सुविधा को Google ने चालू किया था, न कि Google Ads खाते के एडमिन ने.