ओएथ स्पेक के अनुसार Authorization
शीर्षलेख वाले वेब सर्वर से प्रतिक्रिया को देखते हुए HTTP कैशिंग उपयोगी साबित होती है?प्राधिकरण के साथ HTTP कैशिंग
Request1 Authorization : AUTHTOKEN
Request2 Authorization : ANOTHERAUTOTOKEN
इस मामले में दूसरा अनुरोध HTTP कैशिंग को पहले उपयोगकर्ता के लिए कैश प्रतिक्रिया वापस कर देगा। यह सामग्री के लिए एक समस्या नहीं है जो उपयोगकर्ताओं के लिए सामान्य है, लेकिन साझा उपयोगकर्ताओं को अन्य उपयोगकर्ताओं के लिए प्रतिक्रिया प्रदान करने में यह गलत लगता है।
इसी प्रकार यदि हम Vary
शीर्षलेख का उपयोग करना चाहते थे और Authorization
से भिन्न होते हैं, तो इसका मतलब है कि हमारा कैश प्रति टोकन कैश की गई प्रतिलिपि संग्रहीत करेगा जो निश्चित रूप से HTTP कैशिंग के उद्देश्य को हरा देता है। ब्राउज़र स्थानीय कैश (निजी) ठीक काम करेगा, लेकिन इसका मतलब यह होगा कि प्रति सत्र कम से कम एक बार प्रत्येक उपयोगकर्ता से मूल अनुरोध होगा।
संपादित
प्रश्न में सेवा तथापि मैं क्या पढ़ा है, एक साझा कैश कि प्राधिकरण हेडर शामिल हैं से प्रतिक्रिया की सेवा जब तक आवश्यक पुनः सत्यापित नहीं किया जाना चाहिए पर आधारित है, सभी अनुरोधों के लिए प्राधिकरण की आवश्यकता है, सार्वजनिक, और एस-मैक्सेज मौजूद हैं।
इसलिए मेरा प्रश्न है, एक एपीआई दिया गया है जिसमें दोनों जेनेरिक (सभी उपयोगकर्ताओं में प्रतिक्रियाएं) और उपयोगकर्ता विशिष्ट प्रतिक्रियाएं हैं, कैशिंग भी संभव है? एस-मैक्सेज और पब्लिक हेडर होने के कारण एक प्राधिकरण हेडर का मतलब यह होगा कि कैश यूजरबी, यूजरसी को यूजरए की प्रतिक्रिया को हल करेगा और इसी तरह यदि मैं आरएफसी का सही ढंग से पालन कर रहा हूं।
क्या आप कृपया अपडेट कर सकते हैं कि आप अधिकृत संसाधनों के लिए कैशिंग कैसे कर रहे हैं? – Lijo