CORS मैकेनिज्म
CORS मैकेनिज्म (Cross-Origin Resource Sharing, क्रॉस-ओरिजिन रिसोर्स शेयरिंग) क्लाइंट एजेंट को किसी अन्य सर्वर के स्रोत (डोमेन) से संसाधनों तक पहुंचने की अनुमति प्रदान करता है।
वर्तमान में, आधुनिक वेबसाइटों के कई पेज विभिन्न फाइलों को लोड कर सकते हैं, जिनमें तीसरे पक्ष के संसाधनों (डोमेन) से छवियां भी शामिल हैं। सुरक्षा कारणों से, ब्राउज़र स्क्रिप्ट्स द्वारा किए गए क्रॉस-ओरिजिन अनुरोधों को प्रतिबंधित करते हैं। ऐसे अनुरोध CORS नीति द्वारा नियंत्रित होते हैं। इस नीति के अनुसार, वह वेबसाइट जिसे आप अनुरोध भेज रहे हैं, उसे उसका जवाब देने के लिए सहमति देनी होगी। इसके लिए उसे संबंधित HTTP हेडर भेजने होंगे।
इस तरह के ब्लॉक को दूर करने के लिए CORS मैकेनिज्म का उपयोग किया जाता है, जो एक विशेष सुरक्षित कनेक्शन के माध्यम से क्रॉस-डोमेन अनुरोधों का समर्थन करता है। आधुनिक ब्राउज़रों में, CORS का उपयोग API-कंटेनर्स (XMLHttpRequest या Fetch) में किया जाता है।