Функции CKFinder Edit не работают при работе с разными доменами

Мы оцениваем CKFinder, на данный момент у нас такая ситуация:

  • На app.domain.com размещается наше JS-приложение, включая ckfinder.js.
  • На api.domain.com размещается коннектор.php

Обратите внимание, что они находятся на разных доменах.

Мы можем просматривать файлы и папки без проблем.

Проблема связана с EDIT feature. Когда пользователь выбирает изображение и нажимает кнопку «Редактировать», CKFinder переходит в режим редактирования, но получает сообщение об ошибке, и изображение нельзя редактировать:

response (status cancelled)
URL:about:/blank?camanProxyUrl=https%3A%2F%2Fapp.domain.com%2Flib%2Fckfinder%2Fcore%2Fconnector%2Fphp%2Fconnector.php%3Fcommand%3DThumbnail%26lang%3Den%26type%3DImages%26currentFolder%3D%252F%26hash%3D7c47bbd7d0c05357%26fileName%3Dfile-aaa-Image-Sample-6.jpg%26date%3D20160208110210%26fileSize%3D206

Похоже, проблема с некоторым php-прокси, который использует CKFinder.

Возможно, связано с этим компонентом: https://github.com/ckfinder/CamanJS/tree/master/docs

Нам нужно будет включить функцию EDIT, но сохранить ту же организацию домена, что и у нас.

Любое решение очень приветствуется, спасибо!


person GibboK    schedule 09.02.2016    source источник


Ответы (1)


Как правило, междоменные настройки в настоящее время не поддерживаются в CKFinder. Как бы то ни было, ckfinder.js и connector.php должны находиться в одном домене. Обратите внимание, что это не просто вопрос взлома функции редактирования, другие области приложения, в том числе связанные с безопасностью, также не будут работать.

person Anna Tomanek    schedule 09.02.2016
comment
Планируете ли вы поддержку в будущем? - person GibboK; 09.02.2016
comment
На данный момент нет - это немного необычная установка, у нас пока не было запросов на это от наших клиентов. И, как я уже сказал, это потенциально может привести к тому, что некоторые функции, связанные с безопасностью, не будут работать или потребуются значительные усилия для их расширения для поддержки этого. И безопасность является приоритетной проблемой в приложении, которое развернуто на вашем сервере и позволяет людям загружать туда данные... - person Anna Tomanek; 09.02.2016
comment
Здравствуйте, возможно, вы можете дать нам отзыв при решении этой конфигурации, stackoverflow.com/questions/35294334/ Я был бы очень признателен за ваш опыт в этом. Спасибо заранее за ваше время. - person GibboK; 09.02.2016