Нужен ли CORS, когда файлы cookie не используются (REST API) - PullRequest
0 голосов
/ 03 сентября 2018

TIL, что одна из целей Cross-Origin-Resource-Sharing - CORS (если не единственная) - защитить данные, сохраненные в браузере, для определенного веб-сайта. Судя по соответствующей статье в Википедии , это относится только к HTTP-файлам cookie. Поэтому, если я реализую CORS на бэкэнде, мне придется перечислять конкретные разрешенные домены вместо *, потому что это эффективно создаст уязвимость безопасности.

Но что, если моя служба вообще не использует файлы cookie браузера? У меня есть REST API, где авторизация выполняется путем передачи специального заголовка, без использования куки-файлов. Безопасно ли в этом случае разрешать любые запросы CORS с Allow-Origin=* на бэкэнде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...