Настройка CORS Access-Control-Allow-Origin в облачных файлах Rackspace?

Кто-нибудь может дать представление о том, как CORS работает с Rackspace Cloud Files?

Я попытался установить значение «Access-Control-Allow-Origin» на URL-адрес моего веб-сервера, но я все еще могу получить доступ к общедоступному URL-адресу объекта, просто вставив его в браузер.

Может быть, я неправильно понимаю, как работает CORS? Установка разрешения управления доступом на мой веб-сервер разрешит доступ к файлу только с веб-сервера. Я, как пользователь, вставляющий URL-адрес в веб-браузер, должен быть из другого источника, не так ли?

Документация на Rackspace иногда не самая лучшая для таких вещей (или я ищу не в том месте...)


person lsiunsuex    schedule 18.07.2013    source источник


Ответы (1)


CORS на самом деле не для этого. Совместное использование ресурсов между источниками (CORS) — это механизм, который позволяет Javascript на веб-странице отправлять XMLHttpRequests в другой домен, а не в домен, из которого исходит Javascript, см. CORS.

Это не имеет ничего общего с тем, чтобы сделать объект или контейнер общедоступным/приватным.

В Rackspace CORS работает в соответствии с этим документом.

person Everett Toews    schedule 19.07.2013