मैंने एक सिंगल पेज एप प्रोटोटाइप विकसित किया है जो फ्रंट एंड पर बैकबोन का उपयोग कर रहा है और इसके डेटा के लिए सर्वर पर पतली रीस्टफुल एपीआई से उपभोग करने जा रहा है।एकल पृष्ठ ऐप पर उपयोगकर्ताओं के लिए प्रमाणीकरण?
भारी सर्वर साइड अनुप्रयोग विकास (php और अजगर) से आ रहा है, मैं वास्तव में एक मोटी ग्राहक के पक्ष MVC के साथ नए विभिन्न डिजाइन दृष्टिकोण का आनंद लिया है, लेकिन कैसे सबसे अच्छा कौन से लॉग इन प्रमाणीकृत उपयोगकर्ताओं के लिए एप्लिकेशन को प्रतिबंधित करने पर भ्रमित कर रहा हूँ।
मैं ऐप को लॉगिन के पीछे स्वयं रखना पसंद करता हूं और साइट के मूल लॉगिन के अतिरिक्त अंततः अन्य प्रकार के लॉगिन (ओपनिड, एफबी कनेक्ट, आदि) को भी लागू करना चाहता हूं। मैं अस्पष्ट हूं कि यह कैसे किया जाता है और खोज रहा है - हालांकि जानकारी खोजने में असफल रहा जिसने मुझे स्पष्ट किया।
बड़ी तस्वीर में, उपयोगकर्ताओं को पंजीकृत करने के लिए वर्तमान सर्वोत्तम अभ्यास क्या है और उन्हें अपने एकल पृष्ठ ऐप का उपयोग करने के लिए लॉगिन करने की आवश्यकता है?
एक बार उपयोगकर्ता लॉग इन होने के बाद, एपीआई अनुरोध प्रमाणित कैसे हैं? क्या मैं एक सत्र स्टोर कर सकता हूं लेकिन मैं एपीआई कॉल में इस सत्र के लिए कैसे पता लगा सकता हूं या क्या कोई टोकन है जिसे मुझे प्रत्येक एपीआई कॉल में पास करना है? इसके लिए कोई जवाब बहुत सराहना की जाएगी!
आखिरकार आपने क्या किया? यदि मौजूदा उत्तरों में से कोई एक हल हो गया है या अपना स्वयं का समाधान जोड़ता है तो कृपया एक उत्तर चुनें? – tgkprog