Utaratibu wa CORS

Utaratibu CORS (Cross-Origin Resource Sharing, Kushiriki Rasilimali Kati ya Misingi) unawapa wateja idhini ya kupata rasilimali kutoka kwa seva nyingine kwenye asili (domain) tofauti.

Kwa sasa, kurasa nyingi za tovuti za kisasa zinaweza kupakia faili mbalimbali, pamoja na picha kutoka kwa rasilimali za nje (domaini tofauti). Kwa madhumuni ya usalama wa tovuti kama hiyo, vivinjari huzuia maombi ya asili tofauti (cross-origin) yanayosababishwa na maktaba. Maombi kama haya yanasimamiwa na sera ya CORS. Kulingana na sera hii, tovuti ambayo unaielekeza ombi lako, inapaswa kukubali kuli respond. Ili kufanya hivyo, inapaswa kutoa vichwa (headers) vinavyofaa vya HTTP.

Pia, ili kuondoa kuzuiwa kama huku, utaratibu wa CORS unatumika, unaosaidia maombi ya katiya domaini kwa kutumia muunganisho salama maalum. Katika vivinjari vya kisasa, CORS hutumika kwenye vyombo vya API (XMLHttpRequest au Fetch).

Angalia Pia

  • somo,
    ambalo linaeleza athari za CORS kwenye maombi ya AJAX
  • itifaki SOAP,
    ambayo inabainisha mwingiliano kati ya huduma za wavuti na wateja