Same-origin policy: почему страницы ограничены своим источником

Правило одного источника ограничивает взаимодействие документов и сценариев разных происхождений.

Иллюстрация к теме, а не фотография описанного события. Zuzu · CC BY-SA 3.0. Размер изменён; при показе возможно кадрирование.

Источник определяется сочетанием схемы, имени хоста и порта. Браузер применяет ограничения к некоторым видам доступа между такими источниками. Это один из базовых механизмов изоляции веба, который влияет на запросы, окна и доступ к данным.

Разрешение взаимодействия нужно задавать осмысленно для конкретного сценария. Если приложение использует отдельный API, важно определить, каким клиентам разрешён доступ и какие полномочия требуются. Браузерное ограничение и серверная авторизация выполняют разные задачи и должны работать согласованно.

Источники

  1. Официальная документация — Same-origin policy: почему страницы ограничены своим источникомdeveloper.mozilla.org