उपयोगकर्ता की पुष्टि करने का वर्कफ़्लो

इस गाइड में, उपयोगकर्ता की पुष्टि करने की सुविधा का इस्तेमाल करके, Google Ads API को ऐक्सेस करने का तरीका बताया गया है. पुष्टि करने के उपलब्ध विकल्पों के बारे में ज़्यादा जानने के लिए, खास जानकारी वाली गाइड देखें.

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

OAuth 2.0 ऐक्सेस टोकन की समयसीमा एक घंटे के बाद खत्म हो जाती है. इसलिए, OAuth 2.0 के ऑफ़लाइन ऐक्सेस का अनुरोध करें. ऑफ़लाइन ऐक्सेस की सुविधा से, एक रीफ़्रेश टोकन मिलता है. इससे आपका ऐप्लिकेशन, उपयोगकर्ता के बार-बार इंटरैक्शन के बिना, नए ऐक्सेस टोकन अपने-आप जनरेट कर सकता है.

उपयोगकर्ता की पुष्टि करने के वर्कफ़्लो का इस्तेमाल करके, OAuth 2.0 रीफ़्रेश टोकन जनरेट करने के लिए, अनुमति देने वाले उपयोगकर्ता को पासकी का इस्तेमाल करके पुष्टि करनी होगी.

पुष्टि करने की रणनीति चुनना

उपयोगकर्ता की पुष्टि करने वाले वर्कफ़्लो को दो में से किसी एक तरीके से लागू किया जा सकता है:

  • एक उपयोगकर्ता के लिए पुष्टि: इसका सुझाव तब दिया जाता है, जब किसी एक उपयोगकर्ता खाते के पास उन सभी Google Ads खातों का ऐक्सेस हो जिन्हें आपके ऐप्लिकेशन को मैनेज करना है. अगर संगठन की नीतियों या खाते के कॉन्फ़िगरेशन की वजह से, सेवा खातों का इस्तेमाल नहीं किया जा सकता, तो सेवा खाते के वर्कफ़्लो के विकल्प के तौर पर, एक उपयोगकर्ता की पुष्टि करने की सुविधा का इस्तेमाल करें.
  • डिवाइस के एक से ज़्यादा उपयोगकर्ताओं की पुष्टि करना: हमारा सुझाव है कि जब आपका ऐप्लिकेशन, अलग-अलग उपयोगकर्ताओं के मालिकाना हक वाले खातों को मैनेज करता है, तब इस तरीके का इस्तेमाल करें. इस तरीके के लिए, आपको OAuth 2.0 फ़्लो बनाना होगा. इससे हर उपयोगकर्ता को अलग से पुष्टि करने की सुविधा मिलती है.

अगले चरण