मैं Tastypie 0.9.11 का उपयोग कर रहा हूं और मैं अनधिकृत उपयोगकर्ताओं को एक ही समय में एपीआई को केवल पढ़ने की अनुमति की अनुमति देना चाहता हूं, यदि कोई उपयोगकर्ता एक एपीआई कुंजी प्रमाणीकरण के साथ प्रमाणित करता है, वह उपयोगकर्ता उन मॉडलों पर जोड़/परिवर्तन/हटा सकता है।Tastypie - अधिकृत लेखन अनुमतियों को देकर अनधिकृत उपयोगकर्ताओं के लिए केवल पढ़ने के लिए अनुमति दें
एपीआई कुंजी प्रमाणीकरण का उपयोग करना + Django प्रमाणीकरण आवश्यकता 1 को पूरा नहीं करता है (अनधिकृत उपयोगकर्ता एपीआई तक नहीं पहुंच सकते हैं)। कोई प्रमाणीकरण का उपयोग करने से उपयोगकर्ता एपीआई कुंजी के साथ प्रमाणित नहीं होने देता है (जो आवश्यकता 2 को पूरा नहीं करता है)।
मुझे यकीन है कि इस व्यवहार को प्राप्त करने का एक आसान तरीका है, कृपया मदद करें।
बहुत धन्यवाद, युवाल कोहेन
विस्तृत समाधान के लिए धन्यवाद। यह अच्छा काम करता है। मैंने MyAuthorization को छोड़ दिया क्योंकि DjangoAuthorization पहले से ही GET अनुरोधों को अनुमति देता है। –
आपका स्वागत है :) मुझे खुशी है कि यह काम करता है। – kgr