आईडी टोकन रद्द करना

खास जानकारी

आईडी टोकन शेयर करने के लिए उपयोगकर्ता की सहमति रद्द की जा सकती है.

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

अगर उपयोगकर्ता की सहमति मिल जाती है, तो 'Google से साइन इन करें', एक टैप या अपने-आप साइन इन करने की सुविधा वाले किसी भी बटन के लोड होने पर, आईडी टोकन के तौर पर जाना जाने वाला JSON वेब टोकन (JWT) क्रेडेंशियल शेयर किया जाता है.

आम तौर पर, साइन अप के दौरान आपके प्लैटफ़ॉर्म पर एक नया उपयोगकर्ता खाता बन जाता है. बाद में, कोई उपयोगकर्ता अपना खाता मिटा सकता है और अपने Google खाते से आपके प्लैटफ़ॉर्म को "अनलिंक" कर सकता है. इससे आईडी टोकन शेयर करना बंद हो जाएगा.

सहमति वापस लेने के तरीके को कॉल करने के लिए, Google खाते के मालिक को आपकी साइट पर अगली बार आने पर, आईडी टोकन शेयर करने के लिए फिर से सहमति देनी होगी.

अनुमति रद्द करने के तरीके

Google, उपयोगकर्ता की सहमति और आपके प्लैटफ़ॉर्म के क्लाइंट आईडी के साथ आईडी टोकन शेयर करने की सुविधा को मैनेज करने के लिए, OAuth 2.0 का इस्तेमाल करता है. सहमति रद्द करने पर, Google आपकी साइट के किसी भी पेज से क्लाइंट लाइब्रेरी लोड होने पर, आईडी टोकन शेयर नहीं कर पाता.

इन तरीकों का इस्तेमाल, सहमति रद्द करने के लिए किया जा सकता है,

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

नीचे दिए गए कोड सैंपल में, revoke तरीके का इस्तेमाल करने का तरीका बताया गया है.

  google.accounts.id.revoke('user@google.com', done => {
    console.log('consent revoked');
  });