मैं वेब विकास के लिए नया हूँ। मैं Google क्रोम एक्सटेंशन लिख रहा हूं जो कुछ एपीआई से जुड़ता है। मेरे पास एपीआई कुंजी जैसे क्षेत्रों के साथ उपयोगकर्ता की सेटिंग्स के लिए एक पृष्ठ है, और उपयोगकर्ता जो अधिक सामान कॉन्फ़िगर करना चाहता है।

एक डेवलपर के रूप में मेरा सवाल यह है कि मुझे इस सेटिंग्स को कहां और कैसे सहेजना चाहिए, मैंने एक जेसन फ़ाइल बनाने के बारे में सोचा कि फ़ाइल को निर्यात करना और सेटिंग्स फ़ाइल आयात करना संभव होगा।

क्या सर्वर को इस सेटिंग को सहेजना चाहिए? क्या मुझे इसे उपयोगकर्ता की मशीन पर सहेजना चाहिए? कोई सुझाव?

1
Codey 7 अक्टूबर 2019, 09:03

1 उत्तर

सबसे बढ़िया उत्तर

मुझे लगता है कि यह बेहतर होगा यदि आप उपयोगकर्ता को उनकी मशीन पर बचत करने की अनुमति देते हैं, यह सुरक्षित है और आपके उपयोगकर्ताओं को इसे सुरक्षित रखने के लिए सभी जिम्मेदारी लेनी होगी।

आप एक्सटेंशन विकल्प का उपयोग अपने उपयोगकर्ताओं को उनके क्रेडेंशियल सहेजने के लिए UI प्रदान करने के लिए कर सकते हैं। और उस विकल्प पृष्ठ में, आपको क्रेडेंशियल स्टोर करने के लिए chrome.storage API का उपयोग करना चाहिए ताकि जब भी विकल्प पृष्ठ तक उपयोगकर्ता की पहुंच, उनकी साख अभी भी है। बाद में, जब आप एपीआई भेजने के लिए उपयोगकर्ता क्रेडेंशियल का उपयोग करना चाहते हैं, तो क्रेडेंशियल को क्वेरी करने के लिए बस chrome.storage API का उपयोग करें।

1
Toan Quoc Ho 7 अक्टूबर 2019, 08:10