Apigee Edge का दस्तावेज़ देखा जा रहा है.
Go to the
Apigee X documentation. info
रीफ़्रेश टोकन का इस्तेमाल, ओरिजनल ऐक्सेस टोकन की समयसीमा खत्म होने या उसे रद्द किए जाने के बाद, नए ऐक्सेस टोकन पाने के लिए किया जाता है. कुछ तरह के ग्रांट के साथ, ऐक्सेस टोकन के साथ-साथ रीफ़्रेश टोकन भी जारी किए जाते हैं.
ऐंटी-पैटर्न
रीफ़्रेश टोकन, Apigee या बाहरी संसाधनों से जारी किए जा सकते हैं. हालांकि, यह एक ऐंटी-पैटर्न है, अगर RefreshAccessToken ऑपरेशन के ज़रिए रीफ़्रेश टोकन का इस्तेमाल कभी नहीं किया जाता.
असर
रीफ़्रेश टोकन को बिना वजह सेव करने से, पुष्टि करने वाले सिस्टम की परफ़ॉर्मेंस और भरोसेमंदता, दोनों पर बुरा असर पड़ता है.
सबसे सही तरीका
अगर रीफ़्रेश टोकन की कभी ज़रूरत नहीं पड़ती
अगर रीफ़्रेश टोकन की ज़रूरत नहीं है, तो डेवलपर को नए ऐक्सेस टोकन जनरेट करते समय, 'क्लाइंट क्रेडेंशियल' या 'इंप्लिसिट' ग्रांट टाइप का इस्तेमाल करना चाहिए. इन ग्रांट टाइप से रीफ़्रेश टोकन जारी नहीं किए जाते. अगर रीफ़्रेश टोकन की सुविधा की ज़रूरत नहीं है, तो यह सही है.
अगर प्रॉक्सी, रीफ़्रेश टोकन के साथ सिर्फ़ पढ़ने की कार्रवाई करती है
Apigee, GetOAuthV2Info उपलब्ध कराता है. इसका इस्तेमाल, रीफ़्रेश टोकन के एट्रिब्यूट को वापस पाने के लिए किया जा सकता है. डेवलपर को रीफ़्रेश टोकन की पुष्टि करने के लिए, इस नीति का इस्तेमाल नहीं करना चाहिए. यह एक ऐंटी-पैटर्न है कि रीफ़्रेश टोकन का इस्तेमाल, नए ऐक्सेस टोकन के लिए कभी नहीं किया जाता है. ध्यान दें कि Apigee, बाहरी ऐक्सेस और रीफ़्रेश टोकन के साथ काम कर सकता है. अगर रीफ़्रेश टोकन का फ़्लो, Apigee के बाहर होता है, तो RefreshAccessToken ऑपरेशन का इस्तेमाल करने का सुझाव दिया जाता है. इससे, इंपोर्ट किए गए ऐसे रीफ़्रेश टोकन जो अब मान्य नहीं हैं उन्हें Apigee सिस्टम से हटा दिया जाता है.