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

खास जानकारी

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

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

'Google से साइन इन करें', One Tap या अपने-आप साइन-इन होने वाले किसी भी बटन के लोड होने पर, उपयोगकर्ता की सहमति वाले 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');
  });