(मैंने जेडब्ल्यूटी का उपयोग नहीं किया है, लेकिन मुझे विश्वास नहीं है कि नियमित टोकन की तुलना में जेडब्ल्यूटी के बारे में कुछ खास बात है, अतिरिक्त सुरक्षा के अलावा और अधिक महत्वपूर्ण बात यह है कि टोकन की डेटाबेस तालिका नहीं रखना है। तो, मेरा जवाब नियमित टोकन के लिए है, मानते हुए/उम्मीद है कि आप जेडब्ल्यूटी को समायोजित कर सकते हैं)
मुझे लगता है कि आप स्टैंड-अलोन क्लाइंट लिखने की कोशिश कर रहे हैं, इस मामले में समस्या यह है कि django-allauth वास्तव में क्लिंट्स के उपयोग के लिए नहीं है/एपीआई, इसलिए एक जादू के माध्यम से बहुत सारे जादू का उपयोग नहीं किया जा सकता है। इसे देखें कि कितना पुराना मुद्दा है, जो मुझे विश्वास है कि अभी भी मान्य है: 3rd party REST/JSON APIs।
यदि आप अंत तक स्क्रॉल करते हैं, तो आप एपीआई के लिए सामाजिक लॉगिन को संभालने के लिए django-rest-auth के उपयोग की सिफारिश करेंगे, जबकि मुख्य django-allauth चीजों के मूल django वेब साइट को सौंपते हुए।
मैंने अभी तक दोनों को एक साथ उपयोग नहीं किया है (मैं वर्तमान में एपीआई पक्ष पर सामाजिक लॉगिन का समर्थन नहीं कर रहा हूं, इसलिए इसे निपटाना नहीं है)।
This post django-rest-framework का उपयोग करके एक कोणीय क्लाइंट को विकसित करने के लिए एक उत्कृष्ट उदाहरण दिखाता है। आप देखेंगे कि यह पंजीकरण और लॉग इन करने के लिए अपने स्वयं के एपीआई कैसे बनाता है। आप उस भाग को django-rest-auth के साथ प्रतिस्थापित करने में सक्षम होना चाहिए, लेकिन बिंदु यह है कि django-allauth वास्तव में जो कुछ भी आता है उस पर एक बड़ी भूमिका नहीं निभाएगा एपीआई के माध्यम से (दुर्भाग्य से)।
अंत में, आप अपना खुद का कार्यान्वयन भी देख सकते हैं here। 'प्रमाणीकरण' ऐप को देखें, और इसका उपयोग करने के लिए परीक्षणों को देखें, जो कि लिंक का मेरा संस्करण है 3
क्या आप लॉग इन या साइनअप के लिए बाकी फ्रेमवर्क एंडपॉइंट्स के रूप में allauth लॉगिन/साइनअप का उपयोग करेंगे? –