खाता लिंक करना

हर smart home कार्रवाई में, उपयोगकर्ताओं की पुष्टि करने का तरीका शामिल होना चाहिए.

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

OAuth 2.0 लागू करने के बाद, आपके पास OAuth-आधारित App Flip को कॉन्फ़िगर करने का विकल्प होता है. इससे उपयोगकर्ता, खातों को अपने पुष्टि करने वाले सिस्टम से, तेज़ी से अपने Google खातों से लिंक कर सकते हैं.

OAuth

smart home के लिए, आपको OAuth कोड का इस्तेमाल ऑथराइज़ेशन कोड फ़्लो के साथ करना चाहिए. इसके लिए, आपके पास दो एंडपॉइंट होने चाहिए: ऑथराइज़ेशन और टोकन एक्सचेंज एंडपॉइंट.

जब आपने किसी उपयोगकर्ता की पुष्टि की है, तो उपयोगकर्ता के तीसरे पक्ष के OAuth 2.0 ऐक्सेस टोकन को अनुमति वाले हेडर में भेजा जाता है. ऐसा तब किया जाता है, जब smart home इंटेंट आपकी ऑर्डर भेजने की प्रक्रिया के लिए भेजे जाते हैं. सभी उपयोगकर्ताओं को खाता जोड़ना होगा, क्योंकि डिवाइस की जानकारी action.devices.SYNC को इंटेंट के साथ Google Assistant पर भेजी जाती है. इसके लिए खाता लिंक करने की ज़रूरत होती है.

smart home कार्रवाई को एक ही उपयोगकर्ता खाते से कनेक्ट करने वाले कई Google उपयोगकर्ताओं की मदद करने की उम्मीद है (उदाहरण के लिए, जब उपयोगकर्ता अपने घर के दूसरे उपयोगकर्ताओं को ऐक्सेस देते हैं). अगर आपकी सेवा में एक से ज़्यादा उपयोगकर्ता कनेक्शन काम नहीं कर सकते, तो आपको खाता जोड़ने के समय गड़बड़ियां मिलनी चाहिए.

अपनी कार्रवाई के लिए OAuth 2.0 सर्वर सेट अप करने का तरीका जानने के लिए, अपने OAuth 2.0 सर्वर को लागू करना लेख देखें.

OAuth पर आधारित ऐप्लिकेशन फ़्लिप

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

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

आप iOS और Android ऐप्लिकेशन, दोनों के लिए ऐप्लिकेशन का फ़्लिप सेट अप कर सकते हैं.

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

ज़रूरी शर्तें

ऐप्लिकेशन फ़्लिप को लागू करने के लिए, आपको नीचे दी गई ज़रूरी शर्तें पूरी करनी होंगी:

  • आपके पास Android या iOS ऐप्लिकेशन होना चाहिए.
  • OAuth 2.0 सर्वर का मालिकाना हक, उसे मैनेज, और मैनेज करना ज़रूरी है. यह सर्वर, OAuth 2.0 ऑथराइज़ेशन कोड फ़्लो के साथ काम करता है.

OAuth लिंकिंग के ऑथराइज़ेशन कोड फ़्लो के बारे में ज़्यादा जानने के लिए, अपने OAuth 2.0 सर्वर को लागू करना लेख पढ़ें.

अपनी कार्रवाई के लिए App Flip को कॉन्फ़िगर करने के निर्देशों के लिए, OAuth पर आधारित App Flip देखें.