Obsah:

Kto chráni Cors?
Kto chráni Cors?

Video: Kto chráni Cors?

Video: Kto chráni Cors?
Video: ГАМОРА - Дыхание улиц (Official clip 2011) 2024, Marec
Anonim

V podstate CORS umožňuje kódu frontendu js vašej webovej lokality pristupovať k backendu vašej webovej lokality pomocou súborov cookie a poverení zadaných vo vašom prehliadači, zatiaľ čo váš backend zostane chránené z nejakej inej lokality js a požiada klientský prehliadač o prístup (s povereniami, ktoré používateľ získal).

Podobne sa možno pýtať, pred čím Cors chráni?

CORS je určený na to, aby umožnil hostiteľom zdrojov (akákoľvek služba, ktorá sprístupňuje svoje údaje prostredníctvom protokolu HTTP), aby obmedzili, ktoré webové stránky môžu k týmto údajom pristupovať. Príklad: Hostíte webovú stránku, ktorá zobrazuje údaje o návštevnosti, a na svojej webovej lokalite používate požiadavky AJAX.

Aký zmysel má Cors? Účel CORS je zabrániť tomu, aby webový prehliadač, ktorý ho rešpektuje, volal na server pomocou neštandardných požiadaviek s obsahom poskytovaným z iného miesta.

Okrem vyššie uvedeného, čo je CORS a ako to funguje?

Zdieľanie zdrojov medzi zdrojmi ( CORS ) je mechanizmus, ktorý používa dodatočné hlavičky HTTP, aby prehliadačom povedal, aby poskytli webovej aplikácii spustenej v jednom zdroji prístup k vybraným zdrojom z iného zdroja.

Ako implementujete CORS?

Pre IIS6

  1. Otvorte správcu Internetovej informačnej služby (IIS).
  2. Kliknite pravým tlačidlom myši na lokalitu, pre ktorú chcete povoliť CORS, a prejdite na Vlastnosti.
  3. Prejdite na kartu Hlavičky
  4. V časti Vlastné hlavičky HTTP kliknite na Pridať.
  5. Ako názov hlavičky zadajte Access-Control-Allow-Origin.
  6. Ako hodnotu hlavičky zadajte *.
  7. Dvakrát kliknite na tlačidlo OK.

Odporúča: