Задать вопрос
@jeruthadam
Я крут

Почему кука третьего сервера не передается при AJAX запросе на третий сервер?

Мой сайт example.com
При загрузке сайта я запрашиваю файл с authserver.com и при этом ставится кука для authserver.com

После этого я делаю AJAX запрос на authserver.com но эта кука не передается! Почему и как ее передать? Ведь она же стоит.
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Stepik
    "Поколение Python": курс для начинающих
    1 неделя
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
Судя по комментариям вы слышали про CORS, но как они работают не знаете. Если коротко: скрипт взятый с "третьего сайта" может(и будет) использовать куки третьего сайта. Скрипт взятый с example.com будет работать только с example.com доменом(в том числе и с его куками).
Ответ написан
glaphire
@glaphire
PHP developer
Потому что ты можешь оперировать куками в пределах одного домена, это задается настройками безопасности браузера.
Обход: статья
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы