2017-06-02 10 views
5

मैं टोकन के पेलोड को एक विशिष्ट विशेषता में जोड़ना चाहता हूं। इस विशेषता को शायद ही कभी बदला जा सकता है (प्रति माह एक बार), हालांकि मैं चाहता हूं कि इस बदलाव के तुरंत बाद टोकन अपडेट हो जाएंगे।एडब्ल्यूएस कॉग्निटो: उपयोगकर्ता की विशेषता परिवर्तन पर जेडब्ल्यूटी आईडी टोकन अपडेट करें

कार्यप्रवाह

वेब/मोबाइल एप्लिकेशन में, उपयोगकर्ता एक प्रोफ़ाइल दृश्य खोलता है और परिवर्तन एक्स विशेषता इस विशेषता के वर्तमान मूल्य भी आईडी टोकन में संग्रहित है। इसलिए जब उपयोगकर्ता संपादन सबमिट करते हैं, तो एक्स का नया मान बैकएंड पर सहेजा जाना चाहिए और आईडी टोकन में पुराने मान को प्रतिस्थापित करना चाहिए। यह महत्वपूर्ण है, क्योंकि विशेषता एक्स निर्धारित करता है कि उपयोगकर्ता ऐप में विशिष्ट चीजें कर सकता है या नहीं कर सकता है।

पोगोड की विशेषता बदलने पर कॉग्निटो क्या करता है? यह अगले अनुरोध में जेडब्ल्यूटी आईडी टोकन का नया संस्करण भेजता है?

क्या मुझे रीफ्रेश टोकन का उपयोग करना चाहिए? या साइन-आउट करने के लिए बल और साइन-इन उपयोगकर्ता?

उत्तर

2

रीफ्रेश टोकन इस उपयोगकेस में अधिक उपयुक्त होगा। वर्तमान में, उपयोगकर्ता पूल के लिए उच्च स्तर एंड्रॉइड एसडीके में टोकन प्रवाह को ताज़ा नहीं किया गया है क्योंकि यह एसडीके द्वारा दृश्य के पीछे किया जाता है। अभी के लिए, आपको निम्न स्तर के एसडीके से रीफ्रेश टोकन को कॉल करने के लिए इसे कॉल करना पड़ सकता है। (मैं अमेज़ॅन कॉग्निटो टीम से डेवलपर हूं, हम इसे हमारे उच्च स्तरीय एसडीके से अनुमति देने के लिए एक फीचर अनुरोध के रूप में लेंगे।)

+2

हमारे पास समान उपयोग केस है। "निम्न स्तर एसडीके से रीफ्रेश टोकन को कॉल करें" का क्या मतलब है? क्या आपके पास कैश किए गए सत्र को वापस करने के विरोध में एक नया आईडी टोकन प्राप्त करने के लिए 'getSession' कॉल को मजबूर करने का कोई तरीका है? – Aranda

संबंधित मुद्दे